tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Nicholls" <nicho...@ll.mit.edu>
Subject Problem with Custom Request Processor
Date Wed, 08 Oct 2003 18:51:00 GMT
Hi:
I am trying to set up a test custom request processor for security
checks.  In addition I am using tiles for the view component. Here is
the struts-config.xml:

<struts-config>
        <form-beans />
        <global-forwards><forward name="ERROR"
path="/Error.jsp"/></global-forwards>
        <action-mappings>
                <action forward="test.defineBasic" path="/basic" />
                <action type="tiles.Welcome" path="/welcome">
                        <forward name="success" path="/simple.jsp"
redirect="false" />
                </action>
        </action-mappings>
        <!-- my controller that extends
org.apache.struts.tiles.TilesRequestProcess -->
        <controller
processorClass="tiles.controller.LocalRequestProcessor" locale="false"
nocache="true" inputForward="true" />
        <plug-in className="org.apache.struts.tiles.TilesPlugin">
                <set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml" />
        </plug-in>
</struts-config

 In addition, the web.xml has the standard action servlet defined as
Tomcat doesn't seem to like the Tiles servlet.

<servlet>
                <servlet-name>action</servlet-name>
 
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
 
<!--<servlet-class>org.apache.struts.tiles.ActionComponentServlet</servl
et-class>-->
                <init-param>
                        <param-name>config</param-name>
 
<param-value>/WEB-INF/struts-config.xml</param-value>
                </init-param>
                <init-param>
                        <param-name>debug</param-name>
                        <param-value>2</param-value>
                </init-param>
                <init-param>
                        <param-name>definitions-config</param-name>
 
<param-value>/WEB-INF/tiles-defs.xml</param-value>
                </init-param>
                <init-param>
 
<param-name>definitions-parser-validate</param-name>
                        <param-value>true</param-value>
                </init-param>
        </servlet>
While the system operates, the custom request processor clearly isn't
being invoked.
Any ideas? What should I be extending to get the processPreprocessor?

Thanks in advance,

Bob Nicholls
MIT Lincoln Laboratory


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message