It's in a webapp.

br hw

ma., 06.01.2014 kl. 10.27 +0100, skrev Romain Manni-Bucau:

> Hi
> 
> did you put it in lib part or a webapp? No descriptor are supported
> for this feature btw
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
> 
> 
> 
> 2014/1/6 hwaastad <[email protected]>:
> > 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