如何在websphere dmgr上安装应用程序

时间:2015-08-24 09:16:22

标签: websphere

我的webspehre服务器在地址上收听:https://some.url.com:9043/ibm/console/当我想安装应用程序时,在虚拟主机中,我只能选择默认主机。但我不想在这里安装应用程序。我想在dmgr上安装它,它听同一个地址作为控制台。那么如何在dmgr上安装应用程序呢?

3 个答案:

答案 0 :(得分:0)

您需要了解Deployment Manager(dmgr)是一个单独的管理服务器,它有助于管理WebSphere服务器,因此不建议您使用它。

如果您希望应用程序在特定端口上运行,那么:

  1. 登录WebSphere Console。
  2. 转到服务器 - > New Server然后按照屏幕上的说明创建服务器。
  3. 创建服务器后,转到服务器 - >单击所有服务器并单击服务器名称。
  4. 展开“端口”链接,然后单击“详细信息”按钮。
  5. 在新屏幕上,修改" WC_defaulthost"(对于HTTP)和" WC_defaulthost_secure"(对于HTTPS)属性值。虽然也不建议执行此活动,但您应该让WebSphere负责端口分配。
  6. 修改这些端口后,您需要将这些端口值映射到虚拟主机。您可以将虚拟主机创建为:

    1. 转到环境 - >虚拟主机 - >点击新建。
    2. 输入虚拟主机名并保存配置。
    3. 单击您刚刚创建的虚拟主机名,然后在新页面上单击“Host Aliases”。
    4. 您需要为此前创建的服务器的4个端口创建4个条目。您需要以下4个端口值:WC_adminhost,WC_defaulthost,WC_adminhost_secure和WC_defaulthost_secure。
    5. 在主机名字段中,输入 *(星号),然后在端口中逐个输入端口值(在上一步中提到)。
    6. 就是这样。现在,在部署应用程序时,将其映射到所需的虚拟主机,并且可以在其上访问它。

答案 1 :(得分:0)

应用程序可以在DMGR上运行(例如isclite.ear和filetransfer.ear),但管理控制台不允许您将应用程序映射到Deployment Manager。您需要使用wsadmin命令AdminApp.install或AdminApp.installinteractive, http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/txml_callappinstall.html

答案 2 :(得分:0)

首先,我需要找到dmgr正在运行的注释:

wsadmin>dmgr=AdminControl.completeObjectName("name=dmgr,type=Server,*")
wsadmin>
wsadmin>print dmgr
WebSphere:name=dmgr,process=dmgr,platform=proxy,node=dmgNode...

然后使用wsadmin安装应用程序,其中虚拟主机为default_admin,节点将来自先前的输出