2

Webアプリケーション(tomcat上のMetro Webサービス)があり、リモートシステムにアクセスするためのプロパティを処理する必要があります。

もちろん、テスト環境と本番環境ではプロパティが異なります。

WARファイルを使用してプロパティファイルをデプロイすることもできますが、これには、アプリケーションのデプロイ後に手動の手順が必要になります。(展開後の編集)

他のプロジェクトでは、プロパティファイルが変更されないように、デプロイされたWebアプリケーションの「上」のディレクトリにプロパティファイルを配置しましたが、これが適切な設計かどうかはわかりません。

Tomcat Webアプリケーションでサーバー固有のプロパティを処理する「最もクリーンな」方法はどれですか?

4

2 に答える 2

4

Tomcatのserver.xmlで設定を定義してから、JNDIを使用してアプリケーションで設定にアクセスします。参照:http ://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html

于 2011-03-08T16:35:18.077 に答える
0

直接入れてWEB-INF/classes、技術者以外の人が設定した場合は、そのままにしておいてください。user.home/appName/

于 2011-03-08T16:20:11.433 に答える