On Jan 17, 2005, at 12:28 AM, Vincent Massol wrote:
Hi David,
Cactus is definitely not a web testing framework. It's a unit testing
framework (i.e. testing at the level of methods) for all J2EE components
(including EJBs). You're not the first one to think Cactus is a web testing
framework. I wonder why... :-)
Probably because the first N pages don't mention ejbs.... it took me a while to find the ejb section.
Is it possible to use cactus on an ejb container if no web container is present?
Cactus also provides way to start/stop/configure automatically all types of
containers, including JBoss (not openEJB nor Geronimo yet unfortunately as I
haven't had the time to look into those yet).
We have a maven deployment plugin that can start and stop geronimo.
BTW, I have created a few
months ago the Cargo framework (http://cargo.codehaus.org) which is a Java
API to start/stop/configure/deploy J2EE containers. It also provides Ant
tasks and will soon have a Maven plugin.
Does it work through jsr 88? If so it should have no problems with geronimo.
Have you figured out any way to test app client containers?
I'll have to look into cactus some more. Thanks for pointing me towards it!
david jencks
Filip, you should have a look at the EJB sample that comes in the Cactus
distribution. It does what you want I think.
Thanks -Vincent
-----Original Message----- From: David Jencks [mailto:[EMAIL PROTECTED] Sent: lundi 17 janvier 2005 00:46 To: Maven Users List Subject: Re: Help with Maven, JBOSS and Cactus
I thought cactus was a web testing framework, so I'm not sure how it would apply to testing ejbs. I know essentially nothing about it however.
You might take a look at the openejb/geronimo itest module, which uses the itest plugin to
start geronimo deploy and start several j2ee packages to geronimo run (junit) tests against the remote server stop and undeploy the j2ee packages stop geronimo
You'd have to figure out a way to start and stop jboss. If you are using jboss 4 they might have a jsr-88 command line tool of some kind you could use for the deploy/start/stop/undeploy actions. For jboss 3, in the distant past I wrote an ant task that did essentially the same thing, but I have no idea if it has been removed from the jboss source tree or not. There may be an ant jmx task of some sort that could be used for the same purpose.
openejb: http://www.openejb.org You want openejb 2, not 1 geronimo: http://geronimo.apache.org
david jencks
On Jan 16, 2005, at 2:22 PM, Filip Polsakiewicz wrote:
Hi all,
I desperately need some help on using Maven with Cactus and JBoss. I
want to
test my EJBs within my Maven build. Now the Problem is that I couldn't
find
any good tutorial on this combination. Can anybody point me to some
information on how to get started? Some code samples would also be much
appreciated.
Thanks,
Filip
--------------------------------------------------------------------- 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
