【问题标题】:WebService endpoint did not deploy on jboss eap 6WebService 端点未部署在 jboss eap 6 上
【发布时间】:2015-06-01 14:06:42
【问题描述】:

我有两台应用服务器:一台用于内部测试(我们称之为 INT),另一台用于生产测试 (PRD)。 INT 运行 CentOS 6,PRD 运行 RHEL 6。两台服务器也运行 Jboss EAP 6.2。在这个 jboss 上,我正在部署 EAR 应用程序,其中包含一个打包在 war 中的 WebService。

问题是: WebService 端点未部署在 PRD 上。 INT 上没有问题。 Ear 成功部署在两台服务器上,端点在 INT 上可用,但在 PRD 上不可用,PRD 和 INT 上的 server.log 都没有错误,PRD server.log 表明它甚至没有尝试部署 WebService。

我尝试过的:

  1. 为了消除配置问题,我将整个 jboss 实例(jboss + 配置 + 部署 + 工作目录,采用了配置 - IP、用户名和密码,通过差异验证)从 INT 复制到 PRD - 没有变化。

  2. 后来我也复制了 jre(PRD 正在运行 jdk1.7.0_65,INT 正在运行 jre1.7.0_67) - 也没有变化。

  3. 1234563可用并且正在工作。它在 PRD 上部署,没有发布任何错误,但 webService 不可用 - 根据 jboss web 控制台,它甚至没有启动。检查 wsdl 返回 404。

由于我公司的政策,我无法发布生成的应用程序和服务器日志。

【问题讨论】:

    标签: java web-services jboss


    【解决方案1】:

    经过进一步检查,我找到了问题的根本原因:

    11:42:08,396 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 46) JBAS014612: Operation ("add") failed - address: ([("subsystem" => "webservices")]): java.lang.RuntimeException: java.net.UnknownHostException: <hostname snipped>
    

    解决方案: 将正确的主机名添加到 /etc/hosts 文件,重新启动,webServices 工作

    【讨论】:

      猜你喜欢
      • 2016-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      • 1970-01-01
      • 2017-05-11
      • 2018-11-20
      • 1970-01-01
      相关资源
      最近更新 更多