Websphere 8.5 用に RAD 8.5 で生成されたトップダウン JAX-WS Web サービスがあります。
ServletContextListener を使用して、websphere にデプロイされた webservice アプリの log4j セットアップを初期化したいと考えています。
ServletContextListener と ServletContextAttributeListener を実装するリスナーを作成し、 @WebListener アノテーションを ( web.xml に入れる代わりに) クラスに追加しましたが、Web サービス アプリケーションを起動しても呼び出されません。
このリンクによると
WEB-INF/web.xml ファイル。web.xml には、サーブレットまたはサーブレット マッピング要素が含まれていません。WebSphere Application Server ランタイムは、モジュールがロードされるときにそれらを動的に定義します。
私のlog4jセットアップが初期化されるように、つまりリスナーが確実に呼び出されるようにするには、何をする必要がありますか?