> -----Original Message-----
> From: J.L. [mailto:[EMAIL PROTECTED]
> Sent: 01 December 2003 18:29
> To: Cactus Users List
> Subject: RE: Cactus and Ant
> 
> In fact, in Tomcat QuickStart it is said :
> 
> "There are 2 ways of packaging Cactus so that you can
> execute Cactus tests on your application:
> 
> * By putting all Cactus jars in your WEB-INF/lib
> directory, as described in the Classpath Tutorial,
> 
> * By putting the Cactus jars in your container
> classpath so that Cactus will load them using the
> container Context class loader. This tutorial will
> describe this strategy as it is the less intrusive one
> and provides reuse of Cactus jars across several
> webapps."

Yes. The documentation is not clear enough. The second solution is nice
when "playing" the first time with Cactus. However, it's not an
industrial strength solution. Solution 1 should be preferred for
automating the execution of tests.

> 
> I wanted to use the second strategy because it seems
> easier, since it allows me not to include the libs in
> each .war. But if I can't, I'll cactify my .war :)
> 
> But if I have several .war for several tests, I'll
> also  include several times the same libs. Maybe,
> might I have just one .war for all my tests.

Do you have disk space problems? :-) 

Honestly, I don't see any problem with including the cactus libs to all
the application you're testing with Cactus.

> 
> I test using cactified war and it worked well.
> 

I see from your tests that the container was *not* started before you
ran the <cactus> task, which is why it has started it and stopped it
thereafter. 

> I attached my Ant log. I looked at it and it seems a
> bit strange in as much as it says :
> "...
>    [cactus] Executing
> 'D:\j2sdk1.4.2_01\jre\bin\java.exe' with arguments:
>    [cactus]
> '-Dcactus.contextURL=http://localhost:8080/testAnt-cactified'
>    [cactus]
> '-Dprogram.name=D:\jboss-3.2.2\bin\run.bat'
>    [cactus]
> '-Djboss.server.home.dir=D:\jboss-3.2.2\server\default'
>    [cactus]
> '-Djboss.server.home.url=file:/D:/jboss-3.2.2/server/default/'
> ..."
> 
> Whereas I use the jboss-3.2.2\server\sf\
> configuration. Does cactus task call always default
> configuration ?

Have you told the <jboss3x> element to use a different configuration?

Thanks
-Vincent

> 
> Thx again for your help.
> 
>  --- Vincent Massol <[EMAIL PROTECTED]> a �crit : >
> >
> > > -----Original Message-----
> > > From: J.L. [mailto:[EMAIL PROTECTED]
> > > Sent: 01 December 2003 15:22
> > > To: Cactus Users List
> > > Subject: RE: Cactus and Ant
> > >
> > > Thx for ur really fast answer, but I still have
> > two
> > > problems !
> > >
> > > Ant always stops the server at the end of the
> > test.
> >
> > I've just checked the source code and the code seems
> > correct.
> >
> >     public void shutDownContainer() throws
> > IllegalStateException
> >     {
> > [...]
> >         // Don't shut down a container that has not
> > been started by us
> >         if (this.alreadyRunning)
> >         {
> >             return;
> >         }
> > [...]
> >
> > However, it might be a bug. To verify this, could
> > you please run in
> > debug mode (ant -debug) and show us the console
> > output?
> >
> > > Cactus task need a cactified .war ! How can I use
> > a
> > > normal .war ? Require lib(s) are already included
> > in
> > > the lib directory of my server.
> >
> > This is no a supported use case for <cactus>. Why
> > don�t you want to
> > include the libs in your war? I really believe it'll
> > be simpler for you
> > if you follow the typical scenario of <cactifywar>,
> > <cactus>.
> >
> > Is there something you don't like there?
> >
> > Thanks
> > -Vincent
> >
> > >
> > >  --- Vincent Massol <[EMAIL PROTECTED]> a �crit
> > : >
> > > Hi JL,
> > > >
> > > > The <cactus> task checks if the server is
> > already
> > > > started. If so, it
> > > > doesn't start it and doesn't stop it.
> > > >
> > > > Thanks
> > > > -Vincent
> > > >
> > > > > -----Original Message-----
> > > > > From: J.L. [mailto:[EMAIL PROTECTED]
> > > > > Sent: 01 December 2003 12:51
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: Cactus and Ant
> > > > >
> > > > > Hi,
> > > > >
> > > > > I'm new to Ant and Cactus and I just'd like to
> > > > know
> > > > > how I can launch my Cactus test on an already
> > > > started
> > > > > server with an Ant script. I read the doc :
> > > > > http://www.ressources-
> > > > >
> > > >
> > >
> >
> java.net/cactus/integration/ant/howto_ant_cactus.html
> > > > > But this example only shows how to launch a
> > > > specified
> > > > > server for the tests. I also read other docs
> > on
> > > > the
> > > > > Cactus Web Site, but didn't find what I was
> > > > looking
> > > > > for.
> > > > > If u can help me ...
> > > > >
> > > > > Thx
> > > > >
> > > > >
> > > >
> > >
> >
> ___________________________________________________________
> > > > > Do You Yahoo!? -- Une adresse @yahoo.fr
> > gratuite
> > > > et en fran�ais !
> > > > > Yahoo! Mail : http://fr.mail.yahoo.com
> > > > >
> > > > >
> > > >
> > >
> >
> ---------------------------------------------------------------------
> > > > > 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]
> > > >
> > >
> > >
> >
> ___________________________________________________________
> > > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite
> > et en fran�ais !
> > > Yahoo! Mail : http://fr.mail.yahoo.com
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > 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]
> >
> 
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
> Yahoo! Mail : http://fr.mail.yahoo.com


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

Reply via email to