Hi,
I'm testing auto register MBean in tomee 1.6.0.
In a war it's working ok.
in the war packaged in an ear I get CNFE.
org.apache.openejb.OpenEJBException: Creating application failed:
/home/helge/NetBeansProjects/MBeanEnterprise/MBeanEnterprise/MBeanEnterprise-ear/target/apache-tomee/apps/MBeanEnterprise-ear-1.0-SNAPSHOT:
java.lang.ClassNotFoundException: org.waastad.jmx.HelloMBean
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:897)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:612)
at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:503)
at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:409)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:148)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:296)
at
org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:246)
at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:134)
at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:122)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: org.apache.openejb.OpenEJBRuntimeException:
java.lang.ClassNotFoundException: org.waastad.jmx.HelloMBean
at
org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:1148)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:872)
... 20 more
Caused by: java.lang.ClassNotFoundException: org.waastad.jmx.HelloMBean
at
org.apache.openejb.util.classloader.URLClassLoaderFirst.loadClass(URLClassLoaderFirst.java:136)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:1146)
... 21 more
Do I have to add a descriptor to get it working?
br hw
--
View this message in context:
http://openejb.979440.n4.nabble.com/MBean-Autoregister-in-ear-tp4666972.html
Sent from the OpenEJB User mailing list archive at Nabble.com.