我可以在两个不同的端口上运行weblogic吗?

时间:2018-06-25 12:40:24

标签: java weblogic clone

我是weblogic的新手。我有两次战争(包括具有Feature1和Feature2的相同代码)和相同的上下文。我无法合并代码,因为它们计划用于不同的版本。

我想同时测试它们。我对JBoss克隆有所了解。在Jboss中,我可以在不同的端口上同时运行两次wars。

我可以在weblogic中做同样的事情吗?如果是,那怎么办?

1 个答案:

答案 0 :(得分:3)

” WebLogic Server域始终只有一台管理服务器。WebLogicServer的这个特殊实例负责整个域的配置。该域中的其他服务器称为托管服务器,通常它们是您在其上的服务器。运行您的应用程序。一个域可以包含任意数量的托管服务器。” -来自Oracle文档

因此,您可以在域中创建2个托管服务器,因为它们将彼此独立运行。您将需要创建另一个托管服务器,并为此新实例配置所有内容(例如数据源和其他服务)

您可以找到如何在随附的Oracle Docs上配置托管服务器(本教程有点长,无法在此处放置图像)。我在开发环境中使用这些工具已经有好几年了,并且效果很好。 http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/wls/12c/12_1_3/02/configmanaged.html

要将应用程序部署到托管服务器,您可以按照以下步骤操作:

  1. 部署应用程序是对域配置的更改,因此必须首先将其锁定。在更改中心中,单击“锁定并编辑”按钮。
  2. 在“域结构”下,单击“部署”。
  3. 在右侧的“部署”下,单击“安装”按钮。
  4. 找到“当前位置”字段。使用链接浏览到可以找到所需.war文件的位置
  5. 在下一个屏幕上,确保已选择“将此部署作为应用程序安装”。
  6. 在下一个屏幕上,选择新的托管服务器,然后单击“下一步”
  7. 在下一个屏幕上,保留所有默认值,然后单击“下一步”。
  8. 在下一个屏幕上,选择“否”,稍后我将查看配置。然后单击完成。
  9. 请注意有关已安装部署的消息,但必须激活更改。还要注意“部署”表中列出的好处应用程序。
  10. 在更改中心中,单击“激活更改”按钮。