[Seasar-user:6807] Re: [S2Struts]S2Struts-1.3.0-beta-1とS2Struts-1.3.0-beta-2について
田中 修
[E-MAIL ADDRESS DELETED]
2007年 3月 22日 (木) 09:06:08 JST
永島さん。
返信有難うございます。
田中 修です。
バージョンについてのお知らせ有難うございます。
あともう少しというところだと思います。
環境:
Struts1.2.9
S2Struts1.2.9
S2.3.18
S2Dao1.0.41-RC1
現在、抱えている問題は
Actionにて定義していたFormがClassCastExceptionになってしまうというところです。
もし、対応情報がありましたらお教えお願いします。
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]]On Behalf Of Katsuhiko
> Nagashima
> Sent: Tuesday, March 20, 2007 10:40 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:6791] Re:[S2Struts]S2Struts-1.3.0-beta-1と
> S2Struts-1.3.0-beta-2について
>
>
> 永島です。
>
> Struts1.2.x系で利用する場合はS2Struts1.2.9 + S2.3.18が最新となります。
> S2Struts1.3.0 + S2.4は、Struts1.3.x系を利用するときに利用してください。
>
> バージョン間に関係について記述が不足しており、
> ご迷惑をお掛けしました。
>
> > サイトを見ても既存のSTRUTS環境で作成してあるプロジェクトを
> > S2Strutsに変更する手法がなかなか見つからず
> > どうにも適応がこんなんで断念しそうです。
> > 極力既存を変更しない。作り変えないでなんとかならないか・・・
> > 開発運用作成ルール作りができない・・・
>
> Actionに対してのDIとAOPのみの機能を利用するのであれば、
> 既存のSTRUTS環境のプログラムをそのまま利用し、
> 動作させることができると思います。
>
> web.xmlはS2StrutsExample V1.2.9のを参考にし修正し、
> struts-config.xmlへ下記のようにS2RequestProcessorを使うようにします。
> ---
> <controller
>
> processorClass="org.seasar.struts.processor.S2RequestProcessor"/>
> ---
> あとはActionクラスを
> http://s2container.seasar.org/ja/DIContainer.html#ComponentAut
> oRegister
> 等を参考にS2Containerに登録すれば、
> Actionに対してDIとAOPを行えるようになります。
> S2Containerへの登録については、S2StrutsExample V1.2.9の
> employee.diconも参考になると思いますので参照してください。
>
>
> 07/03/16 に 田中 修<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 田中 修です。
> >
> > S2Strutsの検証をしているのですが
> > struts1.2.9を使用する環境で
> > S2Struts-1.3.0-beta-1と
> > S2Struts-1.3.0-beta-2を
> > Maven2にて取得しています。
> > S2Struts-1.3.0-beta-1で実行確認するのに
> > s2struts-hotdeploy.diconが存在しませんでしたので
> > S2Struts-1.3.0-beta-2を使おうとしたところ
> > こちらがない?
> > org.seasar.container:s2-extension:jar:2.4.0-rc-2-SNAPSHOT
> > ようです。
> > S2Struts-1.3.0-beta-3にすると
> > strutsのバージョンが変わってしまうので
> > S2Struts-1.3.0-beta-1か
> > S2Struts-1.3.0-beta-2を使用したいと思っているのですが
> > もしくは
> > S2Struts-1.2.9の方がよいでしょうか?
> >
> > サイトを見ても既存のSTRUTS環境で作成してあるプロジェクトを
> > S2Strutsに変更する手法がなかなか見つからず
> > どうにも適応がこんなんで断念しそうです。
> > 極力既存を変更しない。作り変えないでなんとかならないか・・・
> > 開発運用作成ルール作りができない・・・
> >
> > 環境は
> > TOMCAT5.5.12または20、APACHE+クラスタにする予定。現在は、サーバーは
> リリース時に再起動は不可。毎週日曜日再起動。
> > tomcatをリリース時に再起動させないで済むよう。
> > アプリケーションにlib/XX.jarは入れません。
> > common/libに予め投入してAPIを使用しています。
> > メモリを大幅に消費しないようにセッションはログイン情報以外作らないよ
> うにしています。
> > Oracle10Gもしくは7..ぐらいから複数台
> > DB検索で大量DATAをJAVAメモリに取得しないように
> > ROWNUMにて制限をかけ一度に取得する量を節約しています。
> >
> > seasar検証中APIは
> > s2-strutsバージョン?
> > s2-dao-1.0.41-RC1
> > s2-framework-2.4.11
> > s2-extension-2.4.11
> >
> > リリース時の運用作業に
> > continuum+maven2にてwarとjarをbuild
> >
> > tomcat監視ツール
> > probe<http://www.lambdaprobe.org/d/index.htm>
> > にて配備
> >
> > jarはTOMCAT再起動時に自動適応。
> >
> > すこし、余計なことが多かったかもしれませんが・・
> > S2Struts-1.3.0-beta-1と
> > S2Struts-1.3.0-beta-2と
> > S2Struts-1.2.9では
> > どちらがstruts1.2.9を使う上で適応にむいていますでしょうか?
> > どなたかご教授お願いします。
> >
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
>
>
> --
> Katsuhiko Nagashima
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内