You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by ba...@solutionweb.com.br on 2003/10/20 23:35:35 UTC
[newbie] Problem subclassing TilesRequestProcessor
Hello to all!
I'm trying to subclass the TilesRequestProcessor in order to have a
customized RequestProcessor and to support tiles in my web application,
but the following error is showing int the browser when I call my test
action:
java.lang.ClassCastException
at
org.apache.struts.tiles.TilesRequestProcessor.initDefinitionsMapping(TilesRequestProcessor.java:126)
at
org.apache.struts.tiles.TilesRequestProcessor.init(TilesRequestProcessor.java:116)
at
com.ctbc.sispro.web.PropostasRequestProcessor.init(Unknown Source)
at
org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:872)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
I'm using Struts 1.1 with Tomcat 4.1.18-LE. Below is the code for my
CustomRequestProcessor and the controller part of my struts-config.xml. I
have already searched the Struts Users List archive for messages about
this, but found no help.
I hope you can help me.
Thanks in advance.
Bruno.
// Customized request processor
public class CustomRequestProcessor extends TilesRequestProcessor {
public void init(ActionServlet servlet, ModuleConfig moduleConfig)
throws javax.servlet.ServletException {
super.init(servlet, moduleConfig);
initDefinitionsMapping();
}
}
// Controller part of the struts-config.xml
<controller debug="0"
processorClass="com.ctbc.sispro.web.CustomRequestProcessor" />