6

アプリをサーバーにデプロイしたいので、次のようにアプリにアクセスできます。

http://10.10.10.10/index.jsp

だがしかし

http://10.10.10.10/bar/index.jsp

これはserver.xmlの私のホスト構成です:

   <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Context docBase="/home/foo/bar.war" reloadable="false" path=""/>
   </Host>

しかし、Tomcatを起動した後

sh $CATALINA_HOME/bin/startup.sh

Tomcat が $CATALINA_HOME/webapps にある war ファイルを解凍しないことがわかりました。次に、$CATALINA_HOME/webapps/ROOT 内のすべてのファイルを削除しようとしましたが、問題ありません。それで、誰かがこの問題を前に乗り越えましたか?問題を解決する方法は?

4

1 に答える 1

12

Tomcat 7は、ホストのappBaseの外部からappBaseにWARファイルを解凍しません。

Tomcat 7は、WARからアプリケーションを実行します。

于 2013-03-08T14:15:36.673 に答える