Tomcat Webアプリケーションには、サーバー依存(context.xml)とサーバー非依存(web.xml)の2つのグループに分けることができるデプロイメント記述子と呼ばれる一連の構成があります。
server.xml-サーバー側に格納し、Tomcatサーバーの一般的な構成を記述します。このファイルは、1つのTomcatサーバー用の唯一のファイルです。
context.xml-サーバー側に保存するか(conf /)、Webアプリに埋め込むことができます(META-INF /)。このファイルには、Tomcatサーバーによって提供されるデータソースのようなサーバー依存の構成が含まれています。
web.xml-サーバー側に保存することも(conf /)、Webアプリに埋め込むこともできます(WEB-INF /)。このファイルには、サーブレットマッピングなどのサーバーに依存しない構成が含まれています。
Tomcat conf /ディレクトリのサーバー側にあるContext.xmlとweb.xmlは、デフォルトのサーブレットマッピングなど、Tomcatのデフォルトの動作を提供するために使用されます。したがって、サーバーごとに1つのserver.xmlがあり、Webアプリケーションごとにファイルのcontext.xml/web.xmlのペアがあります。複数のアプリケーション間で構成を共有する場合は、server.xmlを使用する必要があります(たとえば、セキュリティレルムの場合のように)。それ以外の場合-server.xml/web.xml。あなたの場合、Webアプリに埋め込まれたcontext.xmlを使用することをお勧めします。