Hi,
I'm having problems in Windows with something which works on Linux.

When running, mvn clean jetty6:run on Windows I get this stack trace:

[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failure

Embedded error: Multiple exceptions
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Failure
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa

ultLifecycleExecutor.java:559)
       at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:488)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau

ltLifecycleExecutor.java:458)
       at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:306)
       at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:273)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi

fecycleExecutor.java:140)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
       at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)

       at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
       at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)


       at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failure
       at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo

jo.java:422)
       at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.

java:356)
       at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRu

nMojo.java:172)
       at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:167

)
       at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi

nManager.java:412)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa

ultLifecycleExecutor.java:534)
       ... 16 more
Caused by: org.mortbay.util.MultiException[java.lang.IllegalStateException:
Serv
let class Dasty is not a javax.servlet.Servlet,
java.lang.IllegalStateException:
Servlet class Index is not a javax.servlet.Servlet,
java.lang.IllegalStateExcep
tion: Servlet class Index2 is not a javax.servlet.Servlet,
java.lang.IllegalStat
eException: Servlet class Index3 is not a javax.servlet.Servlet,
java.lang.Illeg
alStateException: Servlet class Index4 is not a javax.servlet.Servlet,
java.lang
.IllegalStateException: Servlet class Index6 is not a javax.servlet.Servlet,
jav
a.lang.IllegalStateException: Servlet class
org.apache.jasper.servlet.JspServlet
is not a javax.servlet.Servlet]
       at org.mortbay.jetty.Server.doStart(Server.java:179)
       at org.mortbay.component.AbstractLifeCycle.start(
AbstractLifeCycle.java:
38)
       at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.

java:115)
       at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo

jo.java:409)
       ... 21 more

At the end it complains that the Servlets aren't
javax.servlet.Servletclasses, but they all extends HttpServlet.

This is the plugin setup from the pom:

   <build>
       <finalName>htmlhelpers</finalName>
       <plugins>
           <plugin>
               <groupId>org.mortbay.jetty</groupId>
               <artifactId>maven-jetty6-plugin</artifactId>
               <!--version>6.0.0beta17</version-->
               <configuration>
                   <scanIntervalSeconds>10</scanIntervalSeconds>
                   <contextPath>/htmlhelpers</contextPath>
                   <systemProperties>
                       <systemProperty>
                           <name>org.apache.commons.logging.Log</name>
                           <value>org.apache.commons.logging.impl.SimpleLog
</value>
                       </systemProperty>
                   </systemProperties>
               </configuration>
           </plugin>
       </plugins>
   </build>

Cheers,
Mike

Reply via email to