- - PR -
WebShpereのweb.xml Listener定義について
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2002-10-30 22:11
度々質問ばかりで失礼致します。
HttpSessionListenerをimplementsしたクラスを生成し、WebSphere4.0AEsにて 登録しようとした所、以下のエラーが発生してしまいました。 Exception:org.xml.sax.SAXParseException: Element type "listener" must be declared. web.xmlにおいてListenerに関する記述が問題なのはわかるのですが、 HPの記述を参考にする限り間違っているとは思えません。 問題点などがあればご指摘頂ければ幸いです。 ちなみに以下の記述を行なっております。 <listener> <listener-class>HttpSessionListenerをimplementsしたクラス</listener-class> </listener> |
|
投稿日時: 2002-10-31 10:25
WebSphere4.0って
Servlet2.2対応でしたよね。 Servlet2.2のweb.xmlのDTDにlistenerという要素が ないのではないでしょうか。 Servlet2.3にはありますが・・・。 それともWASが何か拡張してるのかな? web.xmlでDTDに何を指定してますか? |
|
投稿日時: 2002-10-31 14:17
こちらでも調べてみましたが、listenerタグってServlet2.3以降ですね。
web.xmlのDTD記述を2.3に変えてみましたが、WebSphereは対応してないらしく 例外が発生してしまいました。 どーりで、WebSphereの開発者ガイドにHttpSessionBindingListenerの記述はあっても HttpSessionListenerに関する記述がないわけだ。 回答ありがとうございました。 [ メッセージ編集済み 編集者: ymatsu 編集日時 2002-10-31 14:18 ] |
1
