1

weblogic-application.xml ファイルにリスナーとして追加した ApplicationLifecycleListener を拡張するサード パーティ クラスがあります。このクラスは、サーバーの起動時に特定のデータをロードします。

weblogic-application.xml のスニペット

 <listener>
       <listener-class>com.XX.XX.XXX</listener-class>
 </listener>

私のプロジェクト構造は、warファイルをビルドする代わりに変更されました。耳から戦争に移行したため、 weblogic-application.xml が存在しなくなったため、この構成ファイルをどの構成ファイルに追加できるかを教えてください。

これを保持するために web-inf フォルダー内にあるプレースホルダーとして web.xml と weblogic.xml を見ることができます。しかし、ここに追加しても機能しませんでした

注 : このリスナ クラスはサード パーティの API です。

4

2 に答える 2

1

春のように「web.xml」にリスナーを追加できます。

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

を実装する必要がある独自のクラスを作成することもできます。

javax.servlet.ServletContextListener

リスナーとして機能するインターフェイス。リスナーは、 web.xml で定義されている順序で実行されます。

このパターンを使用して、サーブレット コンテキストで Web サービス クライアントを作成します。正常に動作します :)

于 2013-10-16T08:17:54.383 に答える