[Seasar-user:20117] Re: [SAStruts]CoolDeployについて

Li, Qi [E-MAIL ADDRESS DELETED]
2010年 9月 1日 (水) 12:04:00 JST


小林さんへ:

いつもお世話になります。
log4jのレベルをDEBUGに設定して、起動して、DEBUGのログを見ると、問題の原因が発見しました。
幾つActionがDeployされていません、そして、すべてのFormもDeployされていません。
解決策がありませんか?もしくは、注意すべき点がありませんか?

プロジェクトのセキュリティ原因で、具体的なソース内容を提示できません。

以上、よろしくお願いいたします。

-----Original Message-----
From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi Kobayashi
Sent: Friday, August 27, 2010 4:30 PM
To: [E-MAIL ADDRESS DELETED]
Cc: rakuten-tsmail
Subject: [Seasar-user:20114] Re: [SAStruts]CoolDeployについて

小林 (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 mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user


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