有关发布至 WebSphere Application Server Network Deployment V6.x 的问题

如果发布至 WebSphere® Application Server V6.x 的 Network Deployment 环境时遇到问题,请验证是否在工作台中指定了正确的端口值。

先决条件

症状

如果注意到在工作台的 .log 文件中生成了以下消息,则这是工作台与 deployment manager 之间存在通信问题的症状:
找不到 xxxx MBean
其中 xxxx 指定特定 MBean,例如,应用程序管理 MBean。
提示: .log 文件是在工作空间会话期间抛出异常时生成的。通过选择窗口 > 显示视图 > 其他 > PDE 运行时 > 错误日志,可以在“错误日志”视图中查看 .log 文件。

解决方案

  1. 尝试使用 SOAP 而不是 RMI 端口将工作台连接至 deployment manager 服务器。
  2. 验证在工作台中指定的 SOAP 端口值是否与 deployment manager 服务器配置中定义的 SOAP 端口值相匹配。
    1. 通过引用服务器配置概要文件,可在 deployment manager 上确定 SOAP_CONNECTOR_ADDRESS 的端口值设置。端口值存储在位于以下目录的 serverindex.xml 文件中:
      \directory\profiles\profileName\config\cells\cellName\nodes\nodeName
      其中 directory 是 WebSphere Application Server 的安装目录。profileNamecellNamenodeName 是对 deployment manager 定义的设置。例如,C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\myMachineNode02Cell\nodes\myMachineNode02\serverindex.xml。在 serverindex.xml 文件中,查找以下示例条目:
      <specialEndpoints xmi:id="NamedEndPoint_1149698116641" endPointName="SOAP_CONNECTOR_ADDRESS">
      	<endPoint xmi:id="EndPoint_1149698116641" host="mymachine" port="8879" \>
      在此示例中,deployment manager 的 SOAP 端口值为 8879。
    2. 在工作台中对 SOAP_CONNECTOR_ADDRESS 指定端口值,请参阅设置与 WebSphere Application Server V6.x 的连接主题以了解详细信息。例如,在 SOAP 连接器端口字段中指定 8879。

反馈