代码之家  ›  专栏  ›  技术社区  ›  user9497598

wildfly 10多个实例(偏移量),但有一个侦听器端口[关闭]

  •  1
  • user9497598  · 技术社区  · 7 年前

    我在使用本地安装的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 回复  |  直到 7 年前
        1
  •  1
  •   siom    7 年前

    如果需要在三个不同的端口上提供三个不同的应用程序(WAR),则必须启动 端口偏移量为的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->第三个应用程序