Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用WildFly托管多个域(下拖)_Java_Jboss_Virtualhost_Wildfly_Undertow - Fatal编程技术网

Java 使用WildFly托管多个域(下拖)

Java 使用WildFly托管多个域(下拖),java,jboss,virtualhost,wildfly,undertow,Java,Jboss,Virtualhost,Wildfly,Undertow,例如,我有两个域(app1.com,app2.com)和两个ear(app1.ear,app2.ear)。每个EAR文件由ejb.jar和web.war组成。此外,每场战争都有上下文根:/app1或/app2 因此,如果我启动WildFly,我将有两个应用程序在localhost:8080/app1和localhost:8080/app2上运行 如何将app1.com绑定到localhost:8080/app1和app2.com到localhost:8080/app2 据我所知,我应该在stan

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

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

如何将app1.com绑定到localhost:8080/app1app2.comlocalhost:8080/app2

据我所知,我应该在standalone.xml中修改下拖子系统配置。我试过:

<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>

附件1
app1.com

第二次世界大战也是如此。

这对我不起作用。只要我使用URL。但是,如果我想从根上下文()访问app1,如何配置?然后只需将上下文根设置为/I尝试过,但在我(使用Wildfly 8.2)的情况下不起作用,请创建新问题并发布您的配置,以便我们可以帮助您。