Hi Zoran, Can you raise a bug on jetty for this? I think we may need to hook up a bit more of the juli machinery to the jetty logging mechanism. If you open a bug, I'll look into it.
cheers Jan On 11 October 2016 at 14:07, Zoran Jeremic <[email protected]> wrote: > Hi, > > I have a maven application that uses jetty-maven-plugin 9.3.7 for local > development. I am also using tomcat-jdbc 9.0.0.M10, and jetty plugin has a > conflict with this dependency on org.apache.juli.logging.Log. > When I run application using Jetty server, the following exception is > fired: > > > Caused by: java.util.ServiceConfigurationError: > org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog > not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService( > ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at org.apache.juli.logging.LogFactory.<init>(LogFactory.java:78) > at org.apache.juli.logging.LogFactory.<clinit>(LogFactory.java:66) > at org.apache.tomcat.jdbc.pool.PoolProperties.<clinit>( > PoolProperties.java:36) > at org.prosolo.core.hibernate.HibernateConfig.dataSource( > HibernateConfig.java:112) > at org.prosolo.core.hibernate.HibernateConfig$$EnhancerBySpringCGLIB$$ > f615c572.CGLIB$dataSource$1(<generated>) > at org.prosolo.core.hibernate.HibernateConfig$$EnhancerBySpringCGLIB$$ > f615c572$$FastClassBySpringCGLIB$$91af07c5.invoke(<generated>) > at org.springframework.cglib.proxy.MethodProxy.invokeSuper( > MethodProxy.java:228) > at org.springframework.context.annotation.ConfigurationClassEnhancer$ > BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309) > at org.prosolo.core.hibernate.HibernateConfig$$EnhancerBySpringCGLIB$$ > f615c572.dataSource(<generated>) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.springframework.beans.factory.support. > SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy. > java:162) > > > If I exclude tomcat-juli from tomcat-jdbc jetty runs fine, but I can't run > JUnit tests since the other exceptions is happening due to the missing > class: > > > Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging. > LogFactory > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at org.apache.tomcat.jdbc.pool.PoolProperties.<clinit>( > PoolProperties.java:36) > at org.prosolo.core.hibernate.HibernateConfig.dataSource( > HibernateConfig.java:112) > at org.prosolo.core.hibernate.HibernateConfig$$ > EnhancerBySpringCGLIB$$6e9ae256.CGLIB$dataSource$0(<generated>) > at org.prosolo.core.hibernate.HibernateConfig$$ > EnhancerBySpringCGLIB$$6e9ae256$$FastClassBySpringCGLIB$$ > ddcf2b49.invoke(<generated>) > at org.springframework.cglib.proxy.MethodProxy.invokeSuper( > MethodProxy.java:228) > at org.springframework.context.annotation. > ConfigurationClassEnhancer$BeanMethodInterceptor.intercept( > ConfigurationClassEnhancer.java:309) > at org.prosolo.core.hibernate.HibernateConfig$$ > EnhancerBySpringCGLIB$$6e9ae256.dataSource(<generated>) > > > Any ideas how to solve this issue? > > Thanks, > Zoran > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users > -- Jan Bartel <[email protected]> www.webtide.com *Expert assistance from the creators of Jetty and CometD*
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
