0

我有单个 IP 地址的单机 (192.168.1.3) 。domain我将目录复制为host1. 更改domain.xml , host.xml为区分域控制器和主机控制器。现在我必须在单个 IP 地址的单机上同时运行域控制器和主机控制器,我该如何进行此配置?你能建议我做些什么其他的改变吗?

4

1 回答 1

3

下载 EAP 安装程序。提取它。制作域目录 node1 和 node2 的两个副本。然后执行这些命令:

cd $JBOSS_HOME
cp -r ./domain ./node1
cp -r ./domain ./node2

要启动此域实例,您只需在host.xml.

<management-interfaces>
    <native-interface security-realm="ManagementRealm">
        <socket interface="management" port="${jboss.management.native.port:10999}"/>
    </native-interface>
    <http-interface security-realm="ManagementRealm" http-upgrade-enabled="true">
        <socket interface="management" port="${jboss.management.http.port:10990}"/>
    </http-interface>
</management-interfaces>

或者您可以在运行时提及它们,例如:

./bin/domain.sh -Djboss.domain.base.dir=./node1/ -Djboss.bind.address=192.168.1.3 -Djboss.bind.address.management=192.168.1.3 <REST_OF_PARAMATERS>
./bin/domain.sh -Djboss.domain.base.dir=./node2/ -Djboss.bind.address=192.168.1.3 -Djboss.bind.address.management=192.168.1.3 -Djboss.management.native.port=10999 -Djboss.management.http.port=10990 <REST_OF_PARAMATERS>

此外,您需要确保定义的服务器host.xml对于“node1 域”和“node2 域”必须具有不同的端口偏移量。

否则你会得到一个

java.net.BindException:地址已在使用中

错误。

于 2016-12-30T19:47:51.043 回答