1

ServletContextListenercontextInitializedおよびcontextDestroyedメソッドで呼び出される@Singletonejbがあります。contextDestroyedメソッドを呼び出すと、例外が発生します。

javax.ejb.EJBException:コンテナがSTOPPEDにあるときに呼び出そうとしました

コンテナがダウンした後にcontextDestroyedメソッドが呼び出され、ejbなどのリソースにアクセスできなくなったように見えます。コンテナがダウンする前にアプリケーションのシャットダウンについて知る方法があるかどうか誰かが知っていますか?

よろしくお願いします。乾杯、スヴェン

4

1 に答える 1

0

Bean@PreDestroyのメソッドでアノテーションを直接使用できます。@Singletonこのようにマークされたメソッドは、Bean の破棄前、アプリケーションのシャットダウン中に呼び出されます。

于 2013-03-18T12:32:50.897 に答える