我已经在独立/部署下的Wildfly服务器上成功部署了1个应用程序,并且运行正常。
现在我要针对同一步骤在同一服务器上部署具有不同端口的同一应用程序,我已经尝试过以下步骤:-
任何人都可以帮忙吗?
答案 0 :(得分:0)
使用参数jboss.socket.binding.port-offset
启动第二个实例,以避免端口冲突和jboss.server.base.dir
指向克隆的独立文件夹。
例如,运行此命令可在端口8180
上启动Standalone1实例。
./standalone.sh -Djboss.socket.binding.port-offset=100 -Djboss.server.base.dir=/path/to/jboss/standalone1
不要忘记在首次启动克隆实例之前删除文件夹standalone1/data
和standalone1/tmp
,否则可能会发生不可预测的错误。
答案 1 :(得分:0)
尝试一下,
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=100
通过为jboss.socket.binding.port-offset
提供值100,可以在服务器上的所有portbindings
上添加“ 100”,这对于在同一台计算机上运行JBoss
的多个实例非常有用,以避免端口冲突。