Design your apps so that things can be tested separately. I maximize unit tests as much as I can with mocks. To ensure that the container and the exposed web APIs are functioning correctly, I have minimum integration tests with my app deployed via Cargo (through Maven plugin) and tested by HTTP clients.
I have been hearing Arquillian a lot, it may be the next thing to look into. Yuen-Chi Lian | www.yclian.com "I do not seek; I find." - Pablo Picasso 2012/4/13 Lucas Persson <lucas.pers...@oracle.com> > ** > Hi > > I am about to migrate some Ant build system to Maven and have run into the > JUnitEE ant task. I can not really find any up to date corresponding plugin > for Maven. > > So what do people use now days to test servlets, ejb, JMS etc in the JEE > containers? > > - JUnitEE - seems to be dead > - Cactus - seems also to be dead > - Arquillian - the rising star? > - Jeeunit - only embedded containers > ?? > > Requirement wise I really only need a JUnit runner on the server. The > simple web GUI that JUnitEE has is also really nice and simple to use. > > Any input appreciated. > > Thanks > Lucas > > -- > [image: Oracle] <http://www.oracle.com> > Lucas Persson | Principal Member of Technical Staff > Phone: +4684773644 | | | Mobile: +46730946656 > Oracle Communications Platform > ORACLE Sweden | Söder Mälarstrand 29, 6 tr | 118 25 Stockholm > > Oracle Svenska AB, Kronborgsgränd 17, S-164 28 KISTA, reg.no. 556254-6746 > [image: Green Oracle] <http://www.oracle.com/commitment> Oracle is > committed to developing practices and products that help protect the > environment >