GXT 上に構築された 2 つの異なる Web アプリケーションを使用しています。しかし問題は、両方のアプリケーションが同じデータベースにアクセスしており、Apache Tomcat に一緒にデプロイしてから同時にアクセスしようとしたときに休止状態が許可されていないことです。両方のアプリケーションから休止状態を使用して同じデータベースにアクセスする方法を教えてください。これには c3p0 接続プールを使用しています。
1 に答える
1
(...) Apache Tomcat に一緒にデプロイしてから同時にアクセスしようとしたときに、Hibernate はそうすることができません。
そして、何が問題でしたか?どのようなエラーが発生しましたか? いくつかの詳細を提供すると、回答を得るのに役立つ場合があります。
両方のアプリケーションから休止状態を使用して同じデータベースにアクセスする方法を教えてください。これには c3p0 接続プールを使用しています。
ここでブロックするものは何も表示されません (これが、上記の質問に答えることが役立つ理由です)。異なる JVM で複数のインスタンスSessionFactory
を作成することは、実際には非常に一般的なシナリオです (たとえば、単一のアプリケーションをクラスターで実行する場合、これは技術的にシナリオと同等です)。
于 2010-09-18T12:08:03.637 に答える