Hi David

can you give more details about your test please? We know ServerListener
will have it cause we use it for our distribution. Users can use
OpenEJBListener or webapp servlet. In these 2 cases this would be an issue
but not ServerListener. You can see I renamed tomee-juli "tomcat-juli" to
let tools pick it up correctly in the ServerListener case too.




Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-05-29 2:30 GMT+02:00 David Blevins <[email protected]>:

> On May 28, 2014, at 4:58 PM, David Blevins <[email protected]>
> wrote:
>
> > We should figure out how to make this jar optional so as to not affect
> any tools that may be starting TomEE without using shell scripts.
>
> FYI, here's the result you get if updating the bin/ dir doesn't happen to
> be part of your upgrade procedure.
>
>
>
> INFO: Started Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
> May 28, 2014 5:18:27 PM org.apache.openejb.assembler.classic.Assembler
> deployMBean
> INFO: Deployed
> MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
> May 28, 2014 5:18:27 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Deployed Application(path=openejb)
> May 28, 2014 5:18:27 PM org.apache.openejb.server.SimpleServiceManager
> start
> INFO:   ** Bound Services **
> May 28, 2014 5:18:27 PM org.apache.openejb.server.SimpleServiceManager
> printRow
> INFO:   NAME                 IP              PORT
> May 28, 2014 5:18:27 PM org.apache.openejb.server.SimpleServiceManager
> start
> INFO: -------
> May 28, 2014 5:18:27 PM org.apache.openejb.server.SimpleServiceManager
> start
> INFO: Ready!
> java.lang.NoClassDefFoundError: org/apache/tomee/TomEELogConfigurer
>         at
> org.apache.tomee.catalina.ServerListener.install(ServerListener.java:170)
>         at
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:55)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>         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:638)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:663)
>         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:601)
>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.tomee.TomEELogConfigurer
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>         ... 14 more
>
>

Reply via email to