【问题标题】:Deploying to remote linux JBoss server, from Eclipse从 Eclipse 部署到远程 linux JBoss 服务器
【发布时间】:2012-12-20 01:18:02
【问题描述】:

我的开发计算机是 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: org.jboss.msc.service.StartException in service jboss.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: 操作处理程序未能完成"}}

【问题讨论】:

    标签: eclipse deployment jboss remote-server


    【解决方案1】:

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

    摆脱这个:

    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并将localhostIP替换为机器的当前IP。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-14
      • 1970-01-01
      • 2016-05-22
      • 2011-08-16
      • 2016-04-18
      • 1970-01-01
      • 2011-01-22
      • 1970-01-01
      相关资源
      最近更新 更多