[Seasar-user:21376] Re: SAStruts+Mayaa+Tomcat7でIndexActionが呼ばれない

ryo [E-MAIL ADDRESS DELETED]
2012年 8月 3日 (金) 21:31:06 JST


実行環境はどうなっていますか?
基本的にSAStruts云々ではなく、実行環境の問題だと思います。


> -----Original Message-----
> From: seasar-user-bounces @ ml.seasar.org
> [mailto:seasar-user-bounces @ ml.seasar.org] On Behalf Of 山田太郎
> Sent: Friday, August 03, 2012 7:43 PM
> To: seasar-user @ ml.seasar.org
> Subject: [Seasar-user:21375] SAStruts+Mayaa+Tomcat7でIndexActionが呼ば
> れない
> 
> はじめまして、SAStrutsの学習をしている者です。
> 掲題の件でご回答よろしくお願いいたします。
> 
> ■問題点と質問内容
>  EclipseでDoltengプロジェクトをSAStruts+Mayaaで作成すると、
>  Hello Seasarを表示するWebプログラムが生成されます。
> 
>  次に、このプログラムのIndexAction.index()にブレークポイントを設定し、
>  Webアプリケーションのルートディレクトリをブラウザから指定します。
> 
>  (1)Tomcat6系の場合
>    IndexAction.index()でプレークします。
>  (2)Tomcat7系の場合
>    IndexAction.index()でブレークしません。
> 
>  調べた所、RequestUtil.getPath()内で呼ばれている
>  org.apache.catalina.connector.RequestFacade.getServletPath();
>  の戻り値が、Tomcat6系は/で、Tomcat7系は/index.htmlで返ってくるために
>  以降の動作が異なっている様です。
>  (ホットデプロイ時は
> org.seasar.framework.container.hotdeploy.HotdeployHttpServletRequest.g
> etServletPath()
>   が呼ばれますが結果は同じです)
> 
>  この問題の回避策(Tomcat7系でもIndexAction.index()が呼ばれる方法)が
> ありましたらご教示願います。
> 
> 以上です。
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user


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