> -----Original Message-----
> From: Daniel Rabe [mailto:[EMAIL PROTECTED]
> Sent: 12 January 2004 18:13
> To: 'Cactus Users List'
> Subject: RE: Struts, Cactus, multiple config.xml files
> 
> Vincent,
> 
> Thanks for the explanation - that makes sense.
> 
> I use the ant <cactifywar> task to generate the cactus web.xml. Is
there
> any
> way to get <cactifywar> to automatically copy these parameters to the
> ServletRedirector entry?

Yes. Using the mergwebxml attribute should work. See
http://jakarta.apache.org/cactus/integration/ant/task_cactifywar.html
and
http://jakarta.apache.org/cactus/integration/ant/task_webxmlmerge.html

If you need an example, please check the Cactus Servlet sample (that you
get when you download the cactus binaries).

Thanks
-Vincent

> 
> Daniel Rabe
> 
> -----Original Message-----
> From: Vincent Massol [mailto:[EMAIL PROTECTED]
> Sent: Saturday, January 10, 2004 3:10 PM
> To: 'Cactus Users List'
> Subject: RE: Struts, Cactus, multiple config.xml files
> 
> 
> Hi Daniel,
> 
> The way Cactus currently works is by calling the Servlet redirector
(and
> not
> your servlet under test). Thus if you have any web.xml parameters you
need
> to set them under the servlet redirector, so that they appear in the
> "config" object available in your ServletTestCase. Alternatively you
can
> call config.setInitParameter() from your test (it simulates init-
> parameters
> in web.xml).
> 
> Hope it helps,
> -Vincent
> 
> > -----Original Message-----
> > From: Daniel Rabe [mailto:[EMAIL PROTECTED]
> > Sent: 30 December 2003 19:46
> > To: 'Cactus Users List'
> > Subject: RE: Struts, Cactus, multiple config.xml files
> >
> > 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
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to