DB URLなどのDBの詳細を含む構成ファイルがあります(ABC.xmlとして保持します)。server.xml(Tomcat)に配置し、JNDIルックアップを使用してアクセスします。このファイルパスを参照する必要があるため、 server.xml、WindowsおよびLinuxサーバーとの互換性を持たせたい。ファイルはアプリケーションの外に配置されるため、server.xmlでD:/ABC.xml(Windowsの場合)または..\として参照する必要があります。 .. \ .. \ config \(Linuxの場合)。このABC.xmlパスを参照する方法はありますか。これにより、サーバーごとに異なる形式を使用する必要がなくなります。
このABC.xmlはTomcatのserver.xmlで参照されているため、アプリケーション内に配置することはできず、相対パスとして参照できることに注意してください。