wildfly 10 个多个实例(偏移量)但一个侦听器端口
wildfly 10 multiple instances (offsets) but one listener port
我在端口偏移方面有问题我正在使用本地安装的 wildfly 10,没有任何显式配置。
事实是,一旦我部署了三个具有三个不同端口偏移量的 war 文件,最新的 instance/port 接受所有 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
如果您需要在三个不同的端口上提供三个不同的应用程序(战争),您将不得不启动 三个 个具有端口偏移的 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 -> 第三个应用程序
我在端口偏移方面有问题我正在使用本地安装的 wildfly 10,没有任何显式配置。
事实是,一旦我部署了三个具有三个不同端口偏移量的 war 文件,最新的 instance/port 接受所有 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
如果您需要在三个不同的端口上提供三个不同的应用程序(战争),您将不得不启动 三个 个具有端口偏移的 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 -> 第三个应用程序