Johannes, You have added the jetty-maven-plugin as a <dependency>. It should surely be declared as just a <plugin> in your pom.
Jan On 22 April 2015 at 16:26, Johannes Hoffart <[email protected]> wrote: > Jan, > > thanks for your response. This was also my first intuition, but I don't think > that I have conflicting versions here. I pasted the output of mvn > dependency:tree here: http://pastebin.com/jtaQejjR > > I investigated further by putting a breakpoint in ServiceLoader.nextService(): > > The class org.eclipse.jetty.apache.jsp.JuliLog is tried for loading two > times. The first time it works fine, the second time the Error below is > thrown. The ClassLoader seems to be the same as well. I could not find any > other maven dependency that in the end boils down to > org.eclipse.jetty.apache.jsp.JuliLog, so I don't understand why it is loaded > twice. Is there an easy way to figure out which maven dependency actually > causes the loading of this class? > > Cheers > Johannes > >> On 22 Apr 2015, at 05:25, Jan Bartel <[email protected]> wrote: >> >> Johannes, >> >> I suspect you have conflicting versions of jasper jars on your >> classpath. Have you tried doing mvn dependency:tree to verify this? >> >> Jan >> >> On 21 April 2015 at 19:34, Johannes Hoffart <[email protected]> wrote: >>> I have been struggling with a problem using the jetty-maven-plugin in our >>> project for a couple of days now and have a hard time figuring out a >>> solution. >>> >>> The trouble started when we upgraded our AIDA project [1] to Java8, >>> switching to Jetty 9.3.0M1 when we upgraded. The 9.3.0M1 milestone seems to >>> have an issue with threading, it eats a lot of CPU, which the previously >>> used version did not, so I wanted to go back to the 9.2.10.v20150310 stable >>> release, branched at [2]. Unfortunately, I have hit another problem here, >>> which seems to be a class loading problem. >>> >>> When I start our service with >>> >>> mvn jetty:run >>> >>> I get the following error (full log at http://pastebin.com/16unKYxU ): >>> >>> 2015-04-21 11:09:20.117:WARN:oejuc.AbstractLifeCycle:main: FAILED >>> o.e.j.m.p.JettyWebAppContext@2f5c1332{/aida,file:/Users/jhoffart/Code/github/aida/src/mpi/aida/service/web/,STARTING}{file:/Users/jhoffart/Code/github/aida/src/mpi/aida/service/web/}: >>> java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider >>> org.eclipse.jetty.apache.jsp.JuliLog not a subtype >>> 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) >>> >>> I investigated and it seems that org.eclipse.jetty.apache.jsp.JuliLog is >>> loaded twice by the ServiceLoader. The first time it works, the second time >>> it fails with the above error. To my eyes, the ClassLoaders are the same. >>> >>> I also tried jetty-maven-plugin in a new project, where all versions work >>> fine, so it seems to be a conflict with another dependency of our aida >>> project. Unfortunately, I have failed to find a good way to identify where >>> exactly the problem comes from. >>> >>> Any help would be greatly appreciated! >>> >>> Cheers >>> Johannes >>> >>> [1] https://github.com/yago-naga/aida >>> [2] https://github.com/yago-naga/aida/tree/jetty-9.2 >>> _______________________________________________ >>> 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 Jetty/CometD developer,production,operations advice' >> _______________________________________________ >> 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 > > _______________________________________________ > 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 Jetty/CometD developer,production,operations advice' _______________________________________________ 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
