I now see my problem, but don't know how to fix it. In the setUp method for my tests, I do "new ActionServlet()", and then "actionServlet.init( config )". The problem is that this "config" is the config for the ServletRedirector servlet, not the servlet I'm trying to test! How can I get the config for the servlet I'm testing?
Or, better yet, how can I get a reference to the servlet instance that was created when the container started? Thanks, Daniel Rabe -----Original Message----- From: Daniel Rabe [mailto:[EMAIL PROTECTED] Sent: Monday, December 29, 2003 6:45 PM To: 'Cactus Users List' Subject: Struts, Cactus, multiple config.xml files I've been using Cactus to test a struts 1.1 webapp. It was working... but then I decided to split up my struts-config.xml file because it was getting large. In the web.xml, I use a comma-separated list of my config.xml files for param-name config. Note that I'm NOT using struts modules. It works correctly when deployed as a webapp with Tomcat 5.x. However, when I try to run my cactus test suite, I get a lot of "invalid path" errors. After examining debug logs, it's clear that: (a) the Digester correctly reads the comma-separated list of config files; but (b) the only config file that's processed is struts-config.xml: <ActionServlet> Initializing module path '' configuration from '/WEB-INF/struts-config.xml' Does cactus support this configuration? If so, any thoughts on what I might be doing wrong??? Constructive suggestions are GREATLY appreciated! Thanks!! Daniel Rabe
