0

Spring、Tomcat 7.0.27、Atomikos3.7.1を使用してWebアプリケーションを構築しています。Atomikosの統合ガイドライン:Tomcat7Integration35に従いました。Tomcat 7.0.27にはもう存在しない2つのリスナーを除いて、すべてが機能します。そのため、これら2つのリスナーをserver.xmlファイルに含めませんでした。

<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />

<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

Tomcatを初めて起動すると、すべてが機能します。コードを変更してTomcatがアプリケーションを自動的に公開しようとすると、context.xmlで定義されたJNDIリソースが見つかりません(例外:javax.naming.NameNotFoundException)。サーバーを停止して再起動する必要があります。これにより、アプリケーションは正常に公開されます。

他の誰かがこれを経験しましたか?これについて何かアドバイスをいただければ幸いです。

4

1 に答える 1

1

幸い、この問題は解決されました。ここで解決策を詳しく説明しました: Tomcat 7.0.27Atomikos3.7.1との統合

于 2012-05-29T14:49:06.273 に答える