例如我有两个域(app1.com, app2.com)和两只耳朵(app1.ear, app2.ear)。每个EAR文件由ejb.jar和web.war组成。此外,每个 WAR 都有上下文根:/app1 or /app2.
因此,如果我启动 WildFly,我将运行两个应用程序本地主机:8080/app1 and 本地主机:8080/app2.
我如何绑定app1.com to 本地主机:8080/app1 and app2.com to 本地主机: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>
但它不起作用。
添加WEB-INF/jboss-web.xml
有内容
<jboss-web>
<context-root>app1</context-root>
<virtual-host>app1.com</virtual-host>
</jboss-web>
第二次战争也是如此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)