我需要有能力使多个应用程序在不同的端口上侦听,但在某些情况下,其中一些应用程序必须在同一端口上侦听。我可以更改所有配置,但我无法重新组合WAR文件。
我已经阅读了这篇文章"Application deployment",但仍然感到困惑。可以在独立服务器上完成吗?如果有可能,我应该做什么配置?
UPD 也许我可以改变这个问题。有没有办法通过部署描述符为应用程序设置特定的虚拟服务器?
答案 0 :(得分:0)
要在同一个野外实例上创建不同的http侦听器,您需要通过添加新的http-listener
来调整配置文件。
在下方<http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true"/>
下方添加您的新听众<http-listener name="customerPort" socket-binding="customerPort"/>
然后在socket-binding-group
(通常在配置文件的末尾),添加引用customerPort
<socket-binding name="customerPort" port="2323"/>
上方的套接字绑定
希望这有助于解决您的问题。