[Seasar-user:5877] [S2Struts] s2-struts-1.3.0-beta-2でのTilesの利用について
松林 篤
[E-MAIL ADDRESS DELETED]
2007年 1月 24日 (水) 21:09:13 JST
はじめはして、松林といいます。
現在 s2-struts-1.3.0-beta-2を利用してTilesを使用した開発を行っているので
すが
解決できない点がありましたので、質問させていただきます。
1.struts-config.xmlの<controller>タグにはどのクラスを指定すればよいの
でしょうか
以下、Tomcat 5.5.20上で S2Struts-V1.3.0-beta-2 の s2struts-example に
変更を加えています。
struts-config.xml に
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml"/>
</plug-in>
を追加して、デプロイすると
javax.servlet.UnavailableException: TilesPlugin : Specified
RequestProcessor not compatible with TilesRequestProcessor
がスローされるため
<controller
processorClass="org.seasar.struts.processor.S2RequestProcessor"/>
を
<controller
processorClass="org.seasar.struts.processor.InternalS2TilesRequestProces
sor"/>
に変更しました。
デプロイは正常にできましたが「Message Example」をクリックするとTomcat
上で
HTTPステータス 500 - パス /message に対するアクションのインスタンス
がありません
のエラーが出力されます。
2.S2Struts V1.2.8では、s2struts.diconの
<component name="requestProcessor" ・・・
を
<component name="tilesRequestProcessor" ・・・
に切り替えて使用していましたが、このような変更が必要でしょうか?
その他、Tilesを使用する際の変更点がありましたらご教授下さい。
よろしくお願いします。
Seasar-user メーリングリストの案内