0

Tomcat には 2 つの Web アプリケーションがあります。両方のアプリケーションが同じデータベースと通信しています。データベース接続プロパティは web.xml で構成されます

  1. app1/WEB-INF/web.xml
  2. app2/WEB-INF/web.xml

毎回2か所で着替えました。状況を回避するには?

4

3 に答える 3

3

TOMCAT で JNDI データソースを構成する必要があります

http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html

これは、テスト/開発環境および本番環境でのデプロイを改善するのに役立ちます。

于 2012-10-09T14:55:37.480 に答える
0

このビルド時の解決策を検討してください。web-xml ファイルに、実際の値の代わりにテンプレートを配置します。たとえば、%DB_HOST%代わりにmy.db.server.com.
ビルド時に、すべての関連ファイルにあるテンプレートを実際の値 (たとえば、グローバル構成ファイルにある) に置き換えます。

ANT ベースのビルド ソリューションがある場合は、replace タスクを使用して これを実現できます。

于 2012-10-10T08:53:48.207 に答える