wildfly 10个多个实例(偏移)但是一个侦听器端口

时间:2018-03-15 13:38:27

标签: java java-ee wildfly war wildfly-10

我遇到端口偏移问题我在本地安装了wildfly 10而没有任何明确的配置。

问题是,一旦我部署了具有三个不同端口偏移的三个不同war文件,最新的实例/端口接受所有war文件的所有请求。

为什么会这样?

例如:

localhost:8100/war1/helloworld -> not working
localhost:8200/war2/helloworld -> not working

localhost:8300/war1/helloworld -> works
localhost:8300/war2/helloworld -> works
localhost:8300/war3/helloworld -> works

1 个答案:

答案 0 :(得分:1)

如果您需要在三个不同的端口上提供三种不同的应用程序(战争),则必须使用端口偏移启动三个 Wildfly实例:

bin/standalon.sh -Djboss.socket.binding.port-offset=100 
bin/standalon.sh -Djboss.socket.binding.port-offset=200
bin/standalon.sh -Djboss.socket.binding.port-offset=300

在这种情况下,你有:

  • 端口8080 - >第一次申请
  • 端口8180 - >第二次申请
  • 端口8280 - >第三次申请