[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 メーリングリストの案内