2

Tomcat 7 で実行されている Web アプリケーションがあり、同じコード ベースを使用して URL に基づいて異なるデータベースにアクセスする必要があります。例えば:

https://host.com/foo:8080 --> データベース foo_demo にアクセスする必要があります
https://host.com/foo:8089 --> データベース foo_production にアクセスする必要があります

webapps ディレクトリに 2 つの個別のプロジェクト (1 つのデモと別のプロダクション) をデプロイしようとしましたが、サーバーでのセッション処理に問題が発生していると思います。

4

1 に答える 1

1

META-INF/context.xml で DB を指定する場合

production-tomcat は独自の構成を作成します。ここでデータベースを永久に変更できます!

デフォルトではセッション レプリケーションがないため、セッションの問題は発生しません。

注: /conf/server.xml の host-Node に、値が「true」の copyXML-Attribute が含まれていることを確認してください。デフォルト値は False に設定されています

于 2012-05-25T11:43:35.843 に答える