[Seasar-user:9977] Re: [Teeda] 存在しない html ファイルを指定された場合の挙動

Nishioka Naoto [E-MAIL ADDRESS DELETED]
2007年 8月 20日 (月) 13:21:00 JST


にしおかです。

大谷さん、ありがとうございます。

ご教示いただきました内容でweb.xmlを修正しましたところ、
期待通りの動作をするようになりました。

ありがとうございました。

----- Original Message -----
>Date: Mon, 20 Aug 2007 12:52:25 +0900
>From: "Shinpei Ohtani" <[E-MAIL ADDRESS DELETED]>
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:9976] Re:
>	[Teeda] 存在しない html ファイルを指定された場合の挙動
>
>
>大谷です.
>
>Servlet2.4ベースであれば
>S2ContainerFilterのfilter-mappingの設定で
>S2コンテナのExternalContextを初期化できます.
>
>web.xmlを下記のように指定してください.
>
>    <filter-mapping>
>        <filter-name>s2filter</filter-name>
>        <url-pattern>/*</url-pattern>
>        <dispatcher>REQUEST</dispatcher>
>        <dispatcher>FORWARD</dispatcher>
>        <dispatcher>ERROR</dispatcher>
><!--
>        <dispatcher>INCLUDE</dispatcher>
>-->
>    </filter-mapping>
>
>これでエラーでの遷移の場合もFilterがとおるので、
>requestがnullになることはなくなります.
>宜しくお願いします.
>
>07/08/20 に Nishioka Naoto<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> にしおかです。
>>
>> 大谷さん、ありがとうございます。
>>
>> 大元の内容に関してですが、操作手順を間違えておりました。
>> 現象が発生する条件としては、以下の通りとなります。
>>
>> 1.web.xmlで、404に対してエラーページ(例:/view/error/notfound.html)を指
定
>>>> 2.http://localhost:8080/sample/view/aaaa.htm (htmlではなくhtm)に対してア
クセ
>> ス。
>> 3.Tomcat起動直後だった場合はNullPointerExceptionが発生。
>> 一度でも、実在するhtmlファイルを表示していれば、/view/error/notfound.html
>>>> 対してリダイレクトされます。
>>
>> なお、web.xmlで404を登録しない(Tomcatのデフォルトの動作に任せる)と、
>> Tomcat起動直後でもNullPointerExceptionは発生しませんでした。
>> (というか、Teeda側にリクエストが来ていないので発生しようがないと思いますが
・
>> ・・)
>>
>> #JavaSE6update2 + Tomcat5.5.23の組み合わせで
>> 確認しています(HOT deploy)。
>>
>> ----- Original Message -----
>> >Date: Mon, 20 Aug 2007 10:53:41 +0900
>> >From: "Shinpei Ohtani" <[E-MAIL ADDRESS DELETED]>
>> >To: [E-MAIL ADDRESS DELETED]
>> >Subject: [Seasar-user:9973] Re:
>> >       [Teeda] 存在しない html ファイルを指定された場合の挙動
>> >
>> >
>> >大谷です.
>> >
>> >下記の件、試してみましたが再現しません.
>> >Tomcatを起動後、存在しない
>> >http://localhost:8080/teeda-html-example/view/aaaa.html
>> >のようなHTMLにアクセスしても、HtmlNodFoundRuntimeExceptionが
>> >発生しています.
>> >
>> >すいませんが、もう少し環境情報を教えてください.
>> >私の環境は、
>> > ・JDK1.5.0_09
>> > ・Tomcat5.5.23
>> >
>> >
>> >宜しくお願いします.
>>
>>
>> ------------------------------
>> Nishioka Naoto
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>-- 
>=============================
>Shinpei Ohtani
>[E-MAIL ADDRESS DELETED]
>=============================
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user

------------------------------
Nishioka Naoto




Seasar-user メーリングリストの案内