4

我的开发计算机是 Windows。我想将一些 JBoss 示例 Web 应用程序从 Eclipse(在 Windows 上)部署到我在 CentOS 上运行的远程 JBoss 服务器。他们都安装了 JBoss 和 Java。我认为由于它们有不同的操作系统,Eclipse 并没有看到 CentOS 具有所需的 JBoss 包。在“新服务器”选项下,当我进入 CentOS 服务器时,我指定这是一个 Unix 服务器。有什么办法可以让这个工作,还是我在死胡同?顺便说一句,我可以在 Eclipse 中远程浏览文件结构或使用服务器的命令行,就可以了。

谢谢,

以下是我收到的一些错误:

16:19:43,489 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-1)MSC00001:无法启动服务 jboss.network.public:服务 jboss 中的 org.jboss.msc.service.StartException。 network.public:JBAS015810:无法解析公共接口

16:19:48,341 INFO [org.jboss.weld.deployer](MSC 服务线程 1-4)JBAS016005:启动 CDI 部署服务:ticket-monster.war

16:19:48,361 INFO [org.jboss.weld.Version](MSC 服务线程 1-4)WELD-000900 1.1.5 (AS71)

16:19:48,431 INFO [org.jboss.as](MSC 服务线程 1-4)JBAS015954:未启用管理控制台

16:19:48,431 错误 [org.jboss.as](MSC 服务线程 1-4)JBAS015875:JBoss AS 7.1.1.Final “Brontes”在 6743 毫秒内启动(有错误) - 启动了 308 个服务中的 185 个(75 个服务失败或缺少依赖项,47 个服务是被动的或按需的)

16:19:48,631 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS015870:部署“ticket-monster.war”的部署已回滚,并显示失败消息 JBAS014750:操作处理程序未能完成

16:19:48,631 INFO [org.jboss.as.connector.subsystems.datasources](MSC 服务线程 1-4)JBAS010409:未绑定数据源 [jboss/datasources/ticket-monsterDS]

16:19:48,681 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-3)JBAS015877:在 53 毫秒内停止部署 ticket-monster.war

16:19:48,681 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: 复合操作失败并已回滚。失败的步骤:" => {"操作步骤- 2" => "JBAS014750: 操作处理程序未能完成"}}

4

1 回答 1

3

现在回答为时已晚,但可能会对其他人有所帮助。在我的情况下,以下作品: -

要摆脱这个:

MSC000001:无法解析公共接口

检查您的 JBoss Standalone.xml

它是否包含您机器的 IP 地址:-

<subsystem>
   ...
    <alias name="your IP Address"/>
   ...
</subsystem>

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:your IP Address}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:your IP Address}"/>
    </interface>
    <interface name="unsecure">
        <inet-address value="${jboss.bind.address.unsecure:your IP Address}"/>
    </interface>
</interfaces>

同样检查整个standalone.xml并用机器的当前IP替换localhostIP 。

双击 JBoss 服务器以检查主机名:您的 IP

于 2014-05-29T13:49:26.423 回答