WARファイルでJava Webアプリケーションのルートコンテキストを指定します。web-app
ファイルで有効なweb.xml
XMLを使用してこれを行うにはどうすればよいですか?]
ああ、はい、アプリケーションサーバーに依存しない方法でこれを実行したいと思います。
これは、アプリケーションサーバーに依存しない方法では実行できません。コンテキストルートは、標準のweb.xmlファイルの一部ではありません。アプリのデプロイ時に指定されるか、アプリサーバー固有の記述子で指定されます。
注:上記はWARファイルのデプロイに適用されます。 EARファイルは別のストーリーであり、コンテキストは application.xmlデプロイメント記述子 の一部として指定できます。
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>