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