Hi,
We came to the conclusion that the problem, if it can be called that, is due to changes in
Java 1.5. We noticed, as a result of application diagnostics that when we ran over our application in 2tier or over other middlewares using the Sun 1.5 JDK that it wasn't an mx4j class being instantiated for the mbeanserver, but a Sun one. Prior to 1.5 it was an MX4J class being used. We got everything working fine by just removing mx4j.jar from classpath though we are still using classes from mx4j-tools.jar
Aoife