web-dev-qa-db-ja.com

web.xmlの<web-app>タグでルートコンテキストをどのように指定しますか?

WARファイルでJava Webアプリケーションのルートコンテキストを指定します。web-appファイルで有効なweb.xml XMLを使用してこれを行うにはどうすればよいですか?]

ああ、はい、アプリケーションサーバーに依存しない方法でこれを実行したいと思います。

57
sewardrobert

これは、アプリケーションサーバーに依存しない方法では実行できません。コンテキストルートは、標準のweb.xmlファイルの一部ではありません。アプリのデプロイ時に指定されるか、アプリサーバー固有の記述子で指定されます。

注:上記はWARファイルのデプロイに適用されます。 EARファイルは別のストーリーであり、コンテキストは application.xmlデプロイメント記述子 の一部として指定できます。

103
cletus

Web.xmlでこのように使用できます。

<env-entry>
                <description>web app</description>  
                <env-entry-name>appCxtRoot</env-entry-name>
                <env-entry-type>Java.lang.String</env-entry-type>           
                <env-entry-value>webapp-@context-root-value@</env-entry-value>
        </env-entry>
0
Perky