Web アプリを Jboss から Tomcat サーバーに移行しようとしています。webapp は、Spring コンテナーに依存しており、他には何も依存していません。コンテキスト構成ファイルでは、次のようにいくつかのプロパティ ファイルを参照しています。
<entry key="passwordFile" value="jbossconf:passwords.xml"/>
ここで、jbossconf は$jboss_home/server/confフォルダーにある構成フォルダーを参照します。
このWebアプリをTomcatに移行しようとしているとき、使用する必要があります
<entry key="passwordFile" value="classpath:passwords.xml"/>
「tomcatconf」のようなTomcatで変数を定義し、Tomcatにこのフォルダー内の構成ファイルを検索させる方法はありますか? 何かのようなもの
<entry key="passwordFile" value="tomcatconf:passwords.xml"/>
私がそうしようとしている理由は、Web アプリの同じディレクトリ内で構成ファイルとクラス ファイルが混同されるのを避けるためです。構成ファイルをクラスパス内に配置すると、すべてのクラス ファイルと構成ファイルがWEB-INF/classes の下に配置されますが、これはお勧めできません。
これを実装するための代替アプローチ/提案は大歓迎です。
ありがとう、ヴィシュワ