I have found the solution:
The test cases are loaded using the static class loader of jboss and not the dynamic one. This indicates that the cactus related stuff must also be loaded by the dynamic class loader.
Remove all cactus related libraries from servername/lib (shared library directory) and add the required libraries to your ear directly (I put 'em all in the web/WEB-INF/lib directory).
Now it seams to work,
Where is that lib
In the war you deploy
I'm stilll having this issue. But my reloaded ejb is in an unexploded ear seperate from the war which is not in an ear and is exploded.
Is your war in an earr?
If it is, is the ear exploded?
If is is not, is the war exploded?
Is your ejb in an ear?
If it is, is it in the same ear as the war?
If it is not in an ear, is it exploded?
Thanks for posting this issue,