例如,我有两个域(app1.com、app2.com)和两个耳朵(app1.ear、app2.ear)。每个 EAR 文件由 ejb.jar 和 web.war 组成。此外,每个 WAR 都有上下文根:/app1或/app2。
因此,如果我启动 WildFly,我将在localhost:8080/app1和localhost:8080/app2上运行两个应用程序。
如何将app1.com绑定到localhost:8080/app1并将app2.com 绑定到localhost:8080/app2?
据我了解,我应该在standalone.xml 中修改Undertow 子系统配置。我试过:
<server name="default-server">
<http-listener name="default" socket-binding="http"/>
<host name="app1.com" default-web-module="app1.ear/web.war"/>
<host name="app2.com" default-web-module="app2.ear/web.war"/>
</server>
但它不起作用。