使用 WildFly (Undertow) 托管多个域

2024-01-10

例如我有两个域(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(使用前将#替换为@)

使用 WildFly (Undertow) 托管多个域 的相关文章

随机推荐