[Seasar-user:10870] Re: [S2Struts]WebSphere6.1でS2StrutsFilterがunavailable
Minoru Taki
[E-MAIL ADDRESS DELETED]
2007年 10月 4日 (木) 11:10:05 JST
中村さん
瀧です。
お世話になります。
HttpServletRequest#getPathInfo()
というキーワードを頂き
ちょうどそのページを見ておりました。
6.1.0.11のパッチは既に当てているのですが、
Webコンテナのカスタムプロパテイの
com.ibm.ws.webcontainer.removetrailingservletpathslash
を"trueに"しないと、有効にならないようですね。
トライしてみます。
また、結果をご報告します。
ありがとうございました。
----- Original Message -----
From: "Toshihiro Nakamura" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, October 04, 2007 10:59 AM
Subject: [Seasar-user:10869] Re: [S2Struts]WebSphere6.1でS2StrutsFilterがunavailable
> 中村(taedium)です。
>
>> > S2Struts-1.2.10をWebSphere6.1で動作させようとしていますが、Actionを実行させる際に
>> > s2strutsfilter(org.seasar.struts.filter.S2StrutsFilter)でNullPointerが発生しています。
>>
>> スタックトレースを見る限り、
>> HttpServletRequest#getServletPath()がnullを返しているのが原因のようです。
>>
>> Javadocを見る限りこのメソッドがnullを返すように見えないのですが、
>> どういときにnullを返すのか、
>> 正しい挙動なのか、
>> といったことをIBMに問い合わせてみるといいのではないでしょうか。
>
> 補足です。
>
> 上記の現象が起こる場合に、
> HttpServletRequest#getPathInfo()
> の値はどうなっているでしょうか。
>
> もし、こちらの値が正しいならば、
> 先にHttpServletRequest#getPathInfo()を見て値があればこれを使い、
> 値がなければ次にHttpServletRequest#getServletPath() を使うと
> いったようにS2Strutsの処理を変更することを検討したいと思います。
>
>
> あと、関係するかどうかわからないのですが、
> ちょっと気になるFix Packの情報を見たので一応お伝えしておきます。
> http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg1PK39337
>
> --
> Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内