1

我在将 WAR 部署到处于域模式的集群设置时遇到问题。我没有尝试远程部署,maven 和 JBOSS 都在同一台机器上运行。正如很少有人建议的那样,我也尝试不将本机端口用于域模式。在 domain.xml 中进行以下设置

<subsystem xmlns="urn:jboss:domain:jmx:1.1">
    <show-model value="true"/>
    <remoting-connector  use-management-endpoint="false" />
</subsystem>

默认情况下,JBoss 远程处理在 9999 和 4447 上。我正在运行单节点集群,它添加了另一个偏移量为 100 的远程处理端口作为 4547。我已经尝试了所有这些端口 4447/4547 进入无穷大而没有错误。虽然 9999 只是退出而没有任何错误。

我的maven配置如下

<domain>
    <server-groups>
        <server-group>ha-server-group</server-group>
    </server-groups>
<profiles>
    <profile>ha</profile>
</profiles>
</domain>
<hostname>127.0.0.1</hostname>
<port>4547</port>

奇怪的是,maven 能够使用相同的配置部署 .jar 文件,但是当我尝试部署 .war 时出现问题。

Maven 控制台输出如下,其中 .war 指定了当我没有指定任何主机端口配置时它连接到的端口。

[INFO] --- jboss-as-maven-plugin:7.1.1.Final:deploy (default-cli) @ ABC ---
Oct 18, 2012 5:39:17 PM org.xnio.Xnio <clinit>
INFO: XNIO Version 3.0.3.GA
Oct 18, 2012 5:39:17 PM org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.3.GA
Oct 18, 2012 5:39:17 PM org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.3.GA
----------------------------------------------------------------------------------------
[INFO] --- jboss-as-maven-plugin:7.1.0.Final:deploy (default-cli) @ XYZ ---
[INFO] Executing goal deploy on server localhost (127.0.0.1) port 9999.
Oct 18, 2012 5:39:29 PM org.xnio.Xnio <clinit>
INFO: XNIO Version 3.0.3.GA
Oct 18, 2012 5:39:29 PM org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.3.GA
Oct 18, 2012 5:39:29 PM org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.2.GA

我可以使用 CLI 进行部署,但我正在寻找基于 maven 的解决方案..

4

1 回答 1

0

我搜索了一下并在 Jboss 社区的帮助下切换到 7.2。插件的最终版本成功了,我可以在域模式下连接到 9999

于 2012-11-05T09:16:57.963 回答