[Seasar-user:1853] Re: Struts1.1 で動作する S2Struts のバージョンは?
Satoshi Kimura
ADS16648
2005年 4月 23日 (土) 16:04:07 JST
きむきむです。
おそらく動作すると思います。
例外の原因は、s2struts.diconをincludeしてるからではないでしょうか?
S2StrutsExample-V1.0.12.zip
を参考にして動作させてみてください。
また、EclipseのプラグインのKijimunaを使うと、動作前に、
ある程度原因が特定出来る事もあると思います。
Fri, 22 Apr 2005 19:22:08 +0900
トノサキ. wrote:
> とのさきです。
>
> 環境
> struts1.1
> s2-struts-1.1.5
>
> 上記の環境で、以下のエラーがでました。
> 2005-04-22 18:16:56 StandardWrapperValve[action]: サーブレット action の
> Servlet.service()が例外を投げました
> java.lang.NoSuchMethodError:
> org.apache.struts.tiles.TilesRequestProcessor.processCachedMessages(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
>
>
> strutsのAPIを見ると上記メソッドはstruts1.2からのようでした。そこで、S2Struts
> のバージョンをs2-struts-1.0.12にしたところ(Struts1.1はs2-struts-1.0.12なの
> かと思い)、以下のエラーがでました。
> (web.xmlとstruts-config.xmlの設定はdoc/s2struts.htmlを参考にしました)
>
> org.seasar.framework.exception.ClassNotFoundRuntimeException: [ESSR0044]クラ
> スが見つかりませんでした。詳細はjava.lang.ClassNotFoundException:
> org.seasar.struts.action.ActionFactoryImpl
> at org.seasar.framework.util.ClassUtil.forName(ClassUtil.java:46)
> at
> org.seasar.framework.container.factory.ComponentTagHandler.start(ComponentTagHandler.java:28)
>
> at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:96)
> at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:90)
> at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:32)
> 以下 省略
>
> そこで質問ですが、Struts1.1で動作するS2Strutsのバージョンは1.0.12でしょう
> か。
>
> 以上、よろしくお願いします。
Seasar-user メーリングリストの案内