[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 メーリングリストの案内