托管多个域名与WildFly (Undertow)



例如,我有两个域名(app1.comapp2.com)和两个耳朵(app1。耳朵 app2.ear )。每个EAR文件由ejb.jar和web.war组成。此外,每个WAR都有上下文根:/app1/app2

所以如果我启动WildFly,我将有两个应用程序在localhost上运行:8080/app1localhost:8080/app2

如何将app1.com绑定到localhost:8080/app1app2.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>

但是它不起作用

添加WEB-INF/jboss-web.xml

内容

<jboss-web>
  <context-root>app1</context-root>
  <virtual-host>app1.com</virtual-host>
</jboss-web>

第二次战争也是如此。

相关内容

  • 没有找到相关文章

最新更新