たとえば、2 つのドメイン ( app1.com、app2.com ) と 2 つの耳 ( app1.ear、app2.ear ) があります。各 EAR ファイルは、ejb.jar と web.war で構成されます。また、各 WAR にはコンテキスト ルート/app1または/app2があります。
したがって、WildFly を起動すると、localhost:8080/app1とlocalhost:8080/app2で 2 つのアプリケーションが実行されます。
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>
しかし、それは機能しません。