HI I dont know about Cactus . But Struts 1.2 onwards only more than one struts-config files are allowed that to be in this manner <servlet>
<servlet-name>action</servlet-name> <servlet-class>com.struts.action.ActionServlet</servlet-class> /////////// THis is for Defalut //////////////////// <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> /////////////////// This is for our own module////////////////////////////// <init-param> <param-name>my/config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> </servlet> Pls check struts 1.2 spec for more clarification........ Regards Praveen Laurie Harper <[EMAIL PROTECTED]> wrote: It's been rather a long time since I used Cactus so I can't rememner the details of how you set things up, but are you sure that struts-my.xml is being read in when you run your cactus tests? L. Carl Smith wrote: > I have two struts-config.xml files. One is Struts default struts-config.xml > and the other one is called > struts-my.xml. and I have configued these two xml files in web.xml so that > ActionServlet can take both struts-config.xml > and struts-my.xml. See following: > > > action > org.apache.struts.action.ActionServlet > > config > /WEB-INF/struts-config.xml,/WEB-INF/struts-my.xml > > > debug > 2 > > > detail > 2 > > 2 > > > > Now I have a Cactus testing action to test MyAction.java (not included here), > I found out a wired issue: > if I configure MyAction.java in struts-config.xml, then my test succeed, > however if I configure MyAction.java > in struts-my.xml, the test fails with the following error. Any suggestions? > > junit.framework.AssertionFailedError: Cannot find forward > 'Your_forwardTarget_Path' - it is possible that it is not mapped correctly. > at java.lang.Throwable.(Throwable.java:52) > at java.lang.Throwable.(Throwable.java:66) > > > > > package com.ford.hr.mpc.performance.web.struts.action; > > import org.apache.cactus.WebRequest; > import org.apache.cactus.client.authentication.BasicAuthentication; > > import servletunit.struts.CactusStrutsTestCase; > > public class MyActionTest extends CactusStrutsTestCase { > public MyActionTest(String testingName){ > super(testingName); > } > > > public void begin(WebRequest req){ > req.setAuthentication(new BasicAuthentication("username","password")); > > } > > public void testDisplay() throws Exception { > setRequestPathInfo("/MyAction"); > actionPerform(); > verifyForward("Your_forwardTarget_Path"); > verifyNoActionErrors(); > } > > } > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com