【发布时间】:2014-10-12 12:50:33
【问题描述】:
例如,我有两个域(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>
但它不起作用。
【问题讨论】:
标签: java jboss virtualhost wildfly undertow