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