私は、EJBセッションBeanがアンデプロイされる前に、いくつかのクリーンアップ(オープンポートなどの解放)を行う必要があります。これを検出する方法はありますか?EJBのアンデプロイメントを検出する方法はありますか?
EJBはWeblogic 10.0上で動作しています。
私は、EJBセッションBeanがアンデプロイされる前に、いくつかのクリーンアップ(オープンポートなどの解放)を行う必要があります。これを検出する方法はありますか?EJBのアンデプロイメントを検出する方法はありますか?
EJBはWeblogic 10.0上で動作しています。
はApplicationLifecycleListener
を実装することにより、WebLogic固有の方法で問題を解決しました。詳細はこちらをご覧くださいhere
ServletContextListenerインターフェイスを使用してライフサイクルイベントを聞く。
クラスのインターフェイスを実装し、web.xmlにそれを登録します。
<listener>
<listener-class>
my-class-with-servlet-contextlistener-interface
</listener-class>
</listener>
サーブレットではなくセッションBeanを見ていませんか? –
EAR全体がアンデプロイされていると仮定すると、サーブレットはそれらとともに移動します。 – krosenvold
ejb 2または3?どのようにいつリソースが最初に割り当てられていますか? – skaffman
Weblogic 10 –
がEJB 3.0であることを確信しています。私はSSHTunnelsを作成しているので、システムにネットワークポートを割り当てています。 – alb