1

サブドメインにアプリがあり、次のようにアクセスしたい:

http://sub.domain.com/myApp/some.jsp

JBoss が 404 を返すため、さまざまな設定オプションを試しましたが、期待どおりにロードできません。JBoss 7.1.1、apache2。

jboss-web.xml:

<jboss-web>
   <virtual-host>sub.domain.com</virtual-host>
   <context-root>/myApp</context-root>
</jboss-web>

jboss の standalone.xml:

<virtual-server name="sub.domain.com" default-web-module="myApp">
    <alias name="sub.domain.com/myApp"/>
    <access-log prefix="myApp-" rotate="true">
        <directory path="server.log"/>
    </access-log>
</virtual-server>

Apache 設定:

<VirtualHost *:80>
    ServerName sub.domain.com
    ServerAlias sub.domain.com
    JkMount /myApp jk
    JKMount /myApp/* jk
</VirtualHost>

労働者.プロパティ:

worker.list=jk
worker.jk.port=8009
worker.jk.host=localhost
worker.jk.type=ajp13
worker.jk.mount=/myApp/*
4

1 に答える 1

4

わかった!以前はやりすぎました。これがその方法です。

jboss-web.xml: 上記の設定をすべてコメントアウトしました。

jboss の standalone.xml: 上記の仮想サーバーを削除し、default-host をエイリアスで更新しました。

<virtual-server name="default-host" enable-welcome-root="true">
    <alias name="localhost"/>
    <alias name="sub.domain.com"/>
</virtual-server>

Apache 設定:

<VirtualHost *:80>
    JkMount /myApp/* jk
</VirtualHost>

労働者.プロパティ:

worker.list=jk
worker.jk.port=8009
worker.jk.host=localhost
worker.jk.type=ajp13

大丈夫!

于 2012-09-27T16:37:24.083 に答える