TestNGEE
Run TestNG tests inside servlet container. Great for integration tests
...By running your tests inside the target JEE container (instead of emulating the container resources), you will test the real thing.
During our projects, we already detected problems during regression tests caused by a fix that was applied to our Websphere Application Server (in one version the classloader worked in one way, them it changed!).
For using it, create a web project and copy the contents from our sample war to it. Put all your annotated TestNG tests inside the same project (/WEB-INF/classes) and call http://host/yourcontext/TestServlet.
A screen will be shown so you can run your tests.
...