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.

Reply via email to