I don't believe it ... the glassfish project published the jstl-api jars
containing duplicate javax.servlet 2.5 api classes! I have found a different
jstl-api jar to use that does not contain duplicate classes and fixed it.
This is the bug for it:

http://jira.codehaus.org/browse/JETTY-1440

I've also pushed a snapshot of the jetty maven plugin 8.0.3-SNAPSHOT, which
you should be able to use if you get it from the sonatype snapshot repo:

https://oss.sonatype.org/content/groups/jetty/org/mortbay/jetty/jetty-maven-plugin/


Jan

On 9 October 2011 04:33, duschhaube <[email protected]> wrote:

> Hi,
>
> I am using the jetty maven plugin to run my webapplication. after changing
> the version toe the new 8.0.2 i got a NoSuchMethodError when try a
> jetty:run.
>
> this is the stacktrace:
> java.lang.NoSuchMethodError: javax.servlet.ServletContext.**
> getServletRegistration(Ljava/**lang/String;)Ljavax/servlet/**
> ServletRegistration;
>    at org.apache.jasper.runtime.**TldScanner.onStartup(**
> TldScanner.java:220)
>    at org.eclipse.jetty.plus.**annotation.**ContainerInitializer.**
> callStartup(**ContainerInitializer.java:100)
>    at org.eclipse.jetty.annotations.**ServletContainerInitializerLis**
> tener.contextInitialized(**ServletContainerInitializerLis**tener.java:99)
>    at org.eclipse.jetty.server.**handler.ContextHandler.**
> callContextInitialized(**ContextHandler.java:672)
>    at org.eclipse.jetty.servlet.**ServletContextHandler.**
> callContextInitialized(**ServletContextHandler.java:**403)
>    at org.eclipse.jetty.server.**handler.ContextHandler.**
> startContext(ContextHandler.**java:664)
>    at org.eclipse.jetty.servlet.**ServletContextHandler.**startContext(**
> ServletContextHandler.java:**239)
>    at org.eclipse.jetty.webapp.**WebAppContext.startContext(**
> WebAppContext.java:1212)
>    at org.eclipse.jetty.server.**handler.ContextHandler.**
> doStart(ContextHandler.java:**610)
>    at org.eclipse.jetty.webapp.**WebAppContext.doStart(**
> WebAppContext.java:453)
>    at org.mortbay.jetty.plugin.**JettyWebAppContext.doStart(**
> JettyWebAppContext.java:256)
>    at org.eclipse.jetty.util.**component.AbstractLifeCycle.**
> start(AbstractLifeCycle.java:**59)
>    at org.eclipse.jetty.server.**handler.HandlerCollection.**
> doStart(HandlerCollection.**java:224)
>    at org.eclipse.jetty.server.**handler.**ContextHandlerCollection.**
> doStart(**ContextHandlerCollection.java:**167)
>    at org.eclipse.jetty.util.**component.AbstractLifeCycle.**
> start(AbstractLifeCycle.java:**59)
>    at org.eclipse.jetty.server.**handler.HandlerCollection.**
> doStart(HandlerCollection.**java:224)
>    at org.eclipse.jetty.util.**component.AbstractLifeCycle.**
> start(AbstractLifeCycle.java:**59)
>    at org.eclipse.jetty.server.**handler.HandlerWrapper.**
> doStart(HandlerWrapper.java:**89)
>    at org.eclipse.jetty.server.**Server.doStart(Server.java:**262)
>    at org.mortbay.jetty.plugin.**JettyServer.doStart(**
> JettyServer.java:65)
>    at org.eclipse.jetty.util.**component.AbstractLifeCycle.**
> start(AbstractLifeCycle.java:**59)
>    at org.mortbay.jetty.plugin.**AbstractJettyMojo.startJetty(**
> AbstractJettyMojo.java:511)
>    at org.mortbay.jetty.plugin.**AbstractJettyMojo.execute(**
> AbstractJettyMojo.java:364)
>    at org.mortbay.jetty.plugin.**JettyRunMojo.execute(**
> JettyRunMojo.java:514)
>    at org.apache.maven.plugin.**DefaultBuildPluginManager.**executeMojo(**
> DefaultBuildPluginManager.**java:101)
>    at org.apache.maven.lifecycle.**internal.MojoExecutor.execute(**
> MojoExecutor.java:209)
>    at org.apache.maven.lifecycle.**internal.MojoExecutor.execute(**
> MojoExecutor.java:153)
>    at org.apache.maven.lifecycle.**internal.MojoExecutor.execute(**
> MojoExecutor.java:145)
>    at org.apache.maven.lifecycle.**internal.**LifecycleModuleBuilder.**
> buildProject(**LifecycleModuleBuilder.java:**84)
>    at org.apache.maven.lifecycle.**internal.**LifecycleModuleBuilder.**
> buildProject(**LifecycleModuleBuilder.java:**59)
>    at org.apache.maven.lifecycle.**internal.LifecycleStarter.**
> singleThreadedBuild(**LifecycleStarter.java:183)
>    at org.apache.maven.lifecycle.**internal.LifecycleStarter.**
> execute(LifecycleStarter.java:**161)
>    at org.apache.maven.DefaultMaven.**doExecute(DefaultMaven.java:**319)
>    at org.apache.maven.DefaultMaven.**execute(DefaultMaven.java:156)
>    at org.apache.maven.cli.MavenCli.**execute(MavenCli.java:537)
>    at org.apache.maven.cli.MavenCli.**doMain(MavenCli.java:196)
>    at org.apache.maven.cli.MavenCli.**main(MavenCli.java:141)
>    at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
>    at sun.reflect.**NativeMethodAccessorImpl.**invoke(**
> NativeMethodAccessorImpl.java:**39)
>    at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
> DelegatingMethodAccessorImpl.**java:25)
>    at java.lang.reflect.Method.**invoke(Method.java:597)
>    at org.codehaus.plexus.**classworlds.launcher.Launcher.**
> launchEnhanced(Launcher.java:**290)
>    at org.codehaus.plexus.**classworlds.launcher.Launcher.**
> launch(Launcher.java:230)
>    at org.codehaus.plexus.**classworlds.launcher.Launcher.**
> mainWithExitCode(Launcher.**java:409)
>    at org.codehaus.plexus.**classworlds.launcher.Launcher.**
> main(Launcher.java:352)
>
>
>
> any suggestions what to do now??
>
>
> kind regards
> Thorsten
> ______________________________**_________________
> jetty-users mailing list
> [email protected]
> https://dev.eclipse.org/**mailman/listinfo/jetty-users<https://dev.eclipse.org/mailman/listinfo/jetty-users>
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to