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