[Seasar-user:20114] Re: [SAStruts]CoolDeployについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 8月 27日 (金) 16:30:05 JST
小林 (koichik) です.
Date: Fri, 27 Aug 2010 15:08:50 +0900
From: "Li, Qi" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:20113] Re: [SAStruts]CoolDeployについて
> CoolDeployの環境のみ起きた問題 です。
> testprojectはDoltengの案内を利用して作りました。
> web.xmlなどを「http://sastruts.seasar.org/fileReference.html」の通りに設定しましたが、WarmDeployの環境にはこの問題がありません。
こちらでも Dolteng で SAStruts プロジェクトを
作成し,
<root>.action.aaa.BbbAction
WEB-INF/view/aaa/bbb/index.jsp
の 2 ファイルだけ作成して COOL deploy で
動かしてみましたが,問題なく表示されます.
<root>.action.IndexAction は Dolteng が
作成したものをそのまま置いてあります.
> CoolDeployの環境で、rootpackage.action.IndexActionを削除すれば、http://localhost:8080/testproject/aaa/Bbb はサクセスできるようになりました。
このケースで IndexAction が影響しているとは
考えにくいのですが...
それから,COOL だと
http://localhost:8080/testproject/aaa/Bbb
^
では BbbAction は呼ばれないはずです.
前に書いたとおり,正しくは小文字の
http://localhost:8080/testproject/aaa/bbb
^
です.
HOT/WARM では Bbb でも動いてしまいますが,
COOL では動きません.
別の Action が動いてしまっている可能性は
ないでしょうか?
例えば <root>.aaa.IndexAction などがありませんか?
状況がよく分からないので,IndexAction と
BbbAction のソースおよび web.xml を見せてください.
他にも Action があるならそれらも見せてください.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内