Cactus is a nice framework for being used into engagements and customers.

 

It brings you a nice way to interact your tests with your EJBs and JSPs, as you won't need to deal with remote interfaces and certain configurations.

 

It uses a simple HTTP protocol sending your JUnit tests right inside the WebContainer.

 

There is a empty implementation here at http://www.jboss.org/wiki/Wiki.jsp?page=CactusInJBoss, which uses the simplest possible configuration not dealing with any special AntTask and easily integrated with any IDE (eclipse, Idea, ...)

 

Take a look and have fun! :-)