maven-jetty-plugin throws a ClassNotFoundException
--------------------------------------------------

                 Key: MNG-4567
                 URL: http://jira.codehaus.org/browse/MNG-4567
             Project: Maven 2 & 3
          Issue Type: Bug
    Affects Versions: 2.2.1
         Environment: muellerc$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_17
Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.2" arch: "x86_64" Family: "mac"

maven-jetty-plugin: 6.1.22
            Reporter: Christian Mueller


I tried to upgrade from Maven 2.0.9 to 2.2.1, but the maven-jetty-plugin 
(6.1.22) throws a ClassNotFoundException by executing "mvn jetty:run" with 
Maven 2.2.1. We use the following project configuration: 
[pom.xml|http://svn.apache.org/viewvc/camel/tags/camel-2.2.0/components/camel-web/pom.xml?view=markup]
 

The comand line output for Maven 2.0.9 is the following:

{code}
muellerc$ mvn jetty:run --debug
...
[DEBUG] Configuring mojo 'org.mortbay.jetty:maven-jetty-plugin:6.1.22:run' -->
[DEBUG]   (f) classesDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/classes
[DEBUG]   (f) contextPath = /camel-web
[DEBUG]   (f) daemon = false
[DEBUG]   (f) pluginArtifacts = [org.mortbay.jetty:jetty:jar:6.1.22:runtime, 
org.mortbay.jetty:jetty-util:jar:6.1.22:runtime, 
org.mortbay.jetty:servlet-api:jar:2.5-20081211:runtime, 
org.codehaus.plexus:plexus-utils:jar:1.1:runtime, 
org.apache.maven:maven-plugin-tools-api:jar:2.0:runtime, 
org.mortbay.jetty:jetty-plus:jar:6.1.22:runtime, 
geronimo-spec:geronimo-spec-jta:jar:1.0.1B-rc4:runtime, 
org.mortbay.jetty:jetty-naming:jar:6.1.22:runtime, 
javax.mail:mail:jar:1.4:runtime, 
org.mortbay.jetty:jetty-management:jar:6.1.22:runtime, 
org.mortbay.jetty:jsp-2.1-jetty:jar:6.1.22:runtime, 
org.eclipse.jdt:core:jar:3.1.1:runtime, 
org.mortbay.jetty:jsp-api-2.1-glassfish:jar:9.1.1.B60.25.p2:runtime, 
org.mortbay.jetty:jsp-2.1-glassfish:jar:9.1.1.B60.25.p2:runtime, 
ant:ant:jar:1.6.5:runtime, 
org.mortbay.jetty:jetty-annotations:jar:6.1.22:runtime, 
org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.0:runtime, 
org.mortbay.jetty:start:jar:6.1.22:runtime, 
org.apache.maven:maven-project:jar:2.0.3:runtime, 
org.apache.maven:maven-plugin-api:jar:2.0.3:runtime, 
org.apache.maven:maven-artifact:jar:2.0.3:runtime]
[DEBUG]   (f) project = MavenProject: org.apache.camel:camel-web:2.3-SNAPSHOT @ 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/pom.xml
[DEBUG]   (f) reload = automatic
[DEBUG]   (f) scanIntervalSeconds = 10
[DEBUG]   (s) name = com.sun.management.jmxremote
[DEBUG]   (s) systemProperty = 
org.mortbay.jetty.plugin.util.systemprope...@2e9a5a48
[DEBUG]   (s) systemProperties = 
org.mortbay.jetty.plugin.util.systempropert...@179d44df
[DEBUG]   (f) testClassesDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/test-classes
[DEBUG]   (f) tmpDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/work
[DEBUG]   (f) useTestClasspath = false
[DEBUG]   (s) contextPath = /
[DEBUG]   (f) webAppConfig = 
org.mortbay.jetty.plugin.jetty6pluginwebappcont...@5f095c81{/,null}
[DEBUG]   (f) webAppSourceDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp
[DEBUG] -- end configuration --
[INFO] [jetty:run]
[INFO] Configuring Jetty for project: Camel :: Web
[INFO] Webapp source directory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/classes
[DEBUG] Starting Jetty Server ...
[DEBUG] Property com.sun.management.jmxremote=null was set
[DEBUG] Setting Connector: org.mortbay.jetty.nio.SelectChannelConnector on port 
8080
2010-02-21 22:21:41.835:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
[INFO] Context path = /
[INFO] Tmp directory =  determined at runtime
[INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[DEBUG] Adding artifact camel-core-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact commons-logging-api-1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact commons-management-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact camel-spring-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-context-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact aopalliance-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-beans-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-core-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-aop-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-tx-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact camel-groovy-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact groovy-all-1.7.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact jline-0.9.94.jar for WEB-INF/lib 
[DEBUG] Adding artifact camel-ruby-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact jruby-1.4.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-spring-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-server-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-core-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jsr311-api-1.1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact asm-3.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-web-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-json-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jettison-1.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact stax-api-1.0.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact jaxb-impl-2.1.12.jar for WEB-INF/lib 
[DEBUG] Adding artifact jaxb-api-2.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact stax-api-1.0-2.jar for WEB-INF/lib 
[DEBUG] Adding artifact activation-1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact jackson-core-asl-1.1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-atom-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact rome-0.9.jar for WEB-INF/lib 
[DEBUG] Adding artifact jdom-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact sitemesh-2.4.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact jsr250-api-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact jstl-1.1.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact standard-1.1.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact slf4j-api-1.5.10.jar for WEB-INF/lib 
[DEBUG] Adding artifact slf4j-log4j12-1.5.10.jar for WEB-INF/lib 
[DEBUG] classpath element: classes
[DEBUG] classpath element: camel-core-2.3-SNAPSHOT.jar
[DEBUG] classpath element: commons-logging-api-1.1.jar
[DEBUG] classpath element: commons-management-1.0.jar
[DEBUG] classpath element: camel-spring-2.3-SNAPSHOT.jar
[DEBUG] classpath element: spring-context-2.5.6.jar
[DEBUG] classpath element: aopalliance-1.0.jar
[DEBUG] classpath element: spring-beans-2.5.6.jar
[DEBUG] classpath element: spring-core-2.5.6.jar
[DEBUG] classpath element: spring-aop-2.5.6.jar
[DEBUG] classpath element: spring-tx-2.5.6.jar
[DEBUG] classpath element: camel-groovy-2.3-SNAPSHOT.jar
[DEBUG] classpath element: groovy-all-1.7.0.jar
[DEBUG] classpath element: jline-0.9.94.jar
[DEBUG] classpath element: camel-ruby-2.3-SNAPSHOT.jar
[DEBUG] classpath element: jruby-1.4.0.jar
[DEBUG] classpath element: jersey-spring-1.1.5.jar
[DEBUG] classpath element: jersey-server-1.1.5.jar
[DEBUG] classpath element: jersey-core-1.1.5.jar
[DEBUG] classpath element: jsr311-api-1.1.1.jar
[DEBUG] classpath element: asm-3.1.jar
[DEBUG] classpath element: spring-2.5.6.jar
[DEBUG] classpath element: spring-web-2.5.6.jar
[DEBUG] classpath element: jersey-json-1.1.5.jar
[DEBUG] classpath element: jettison-1.2.jar
[DEBUG] classpath element: stax-api-1.0.1.jar
[DEBUG] classpath element: jaxb-impl-2.1.12.jar
[DEBUG] classpath element: jaxb-api-2.1.jar
[DEBUG] classpath element: stax-api-1.0-2.jar
[DEBUG] classpath element: activation-1.1.jar
[DEBUG] classpath element: jackson-core-asl-1.1.1.jar
[DEBUG] classpath element: jersey-atom-1.1.5.jar
[DEBUG] classpath element: rome-0.9.jar
[DEBUG] classpath element: jdom-1.0.jar
[DEBUG] classpath element: sitemesh-2.4.2.jar
[DEBUG] classpath element: jsr250-api-1.0.jar
[DEBUG] classpath element: jstl-1.1.2.jar
[DEBUG] classpath element: standard-1.1.2.jar
[DEBUG] classpath element: slf4j-api-1.5.10.jar
[DEBUG] classpath element: slf4j-log4j12-1.5.10.jar
[INFO] web.xml file = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp
[INFO] Starting jetty 6.1.22 ...
2010-02-21 22:21:41.842:INFO::jetty-6.1.22
2010-02-21 22:21:41.951:INFO::No Transaction manager found - if your webapp 
requires one, please configure one.
2010-02-21 22:21:42.368:INFO:/:Initializing Spring root WebApplicationContext
Feb 21, 2010 10:21:42 PM org.springframework.web.context.ContextLoader 
initWebApplicationContext
INFO: Root WebApplicationContext: initialization started
Feb 21, 2010 10:21:42 PM 
org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing 
org.springframework.web.context.support.xmlwebapplicationcont...@77277ffa: 
display name [Root WebApplicationContext]; startup date [Sun Feb 21 22:21:42 
CET 2010]; root of context hierarchy
Feb 21, 2010 10:21:42 PM 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader 
loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource 
[/WEB-INF/applicationContext.xml]
Feb 21, 2010 10:21:43 PM org.apache.camel.spring.handler.CamelNamespaceHandler 
init
INFO: camel-osgi.jar/camel-spring-osgi.jar not detected in classpath
Feb 21, 2010 10:21:43 PM 
org.springframework.context.support.AbstractApplicationContext 
obtainFreshBeanFactory
INFO: Bean factory for application context 
[org.springframework.web.context.support.xmlwebapplicationcont...@77277ffa]: 
org.springframework.beans.factory.support.defaultlistablebeanfact...@6a4d2262
Feb 21, 2010 10:21:43 PM 
org.springframework.beans.factory.support.DefaultListableBeanFactory 
preInstantiateSingletons
INFO: Pre-instantiating singletons in 
org.springframework.beans.factory.support.defaultlistablebeanfact...@6a4d2262: 
defining beans 
[template,consumerTemplate,camelContext:beanPostProcessor,camelContext]; root 
of factory hierarchy
Feb 21, 2010 10:21:43 PM org.apache.camel.impl.DefaultCamelContext doStart
INFO: Apache Camel 2.3-SNAPSHOT (CamelContext:camelContext) is starting
Feb 21, 2010 10:21:43 PM org.apache.camel.impl.DefaultCamelContext 
createManagementStrategy
INFO: JMX enabled. Using DefaultManagedLifecycleStrategy.
Feb 21, 2010 10:21:44 PM org.apache.camel.impl.DefaultCamelContext start
INFO: Started 1 routes
Feb 21, 2010 10:21:44 PM org.apache.camel.impl.DefaultCamelContext start
INFO: Apache Camel 2.3-SNAPSHOT (CamelContext:camelContext) started
Feb 21, 2010 10:21:44 PM org.springframework.web.context.ContextLoader 
initWebApplicationContext
INFO: Root WebApplicationContext: initialization completed in 1891 ms
Feb 21, 2010 10:21:44 PM 
com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext
INFO: Using default applicationContext
Feb 21, 2010 10:21:44 PM 
com.sun.jersey.server.impl.application.WebApplicationImpl initiate
INFO: Initiating Jersey application, version 'Jersey: 1.1.5 01/20/2010 03:55 PM'
Feb 21, 2010 10:21:44 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  org.apache.camel.web
Feb 21, 2010 10:21:44 PM com.sun.jersey.api.core.ScanningResourceConfig 
logClasses
INFO: Root resource classes found:
  class org.apache.camel.web.resources.CamelContextResource
Feb 21, 2010 10:21:44 PM com.sun.jersey.api.core.ScanningResourceConfig 
logClasses
INFO: Provider classes found:
  class org.apache.camel.web.util.JAXBContextResolver
  class org.apache.camel.web.util.JAXBMarshallerResolver
  class org.apache.camel.web.util.JAXBContextResolverOSGI
Feb 21, 2010 10:21:44 PM 
com.sun.jersey.server.impl.application.DeferredResourceConfig getApplication
INFO: Instantiating the Application class, named 
org.apache.camel.web.util.CamelResourceConfig
Feb 21, 2010 10:21:45 PM com.sun.jersey.api.wadl.config.WadlGeneratorLoader 
loadWadlGenerator
INFO: Loading wadlGenerator 
com.sun.jersey.server.wadl.generators.WadlGeneratorApplicationDoc
Feb 21, 2010 10:21:45 PM com.sun.jersey.api.wadl.config.WadlGeneratorLoader 
setProperty
WARNING: Configuring the WadlGeneratorApplicationDoc with the file based 
property applicationDocsFile is deprecated and will be removed in future 
versions of jersey! You should use the InputStream based property instead.
Feb 21, 2010 10:21:45 PM com.sun.jersey.api.wadl.config.WadlGeneratorLoader 
loadWadlGenerator
INFO: Loading wadlGenerator 
com.sun.jersey.server.wadl.generators.WadlGeneratorGrammarsSupport
Feb 21, 2010 10:21:45 PM com.sun.jersey.api.wadl.config.WadlGeneratorLoader 
setProperty
WARNING: Configuring the WadlGeneratorGrammarsSupport with the file based 
property grammarsFile is deprecated and will be removed in future versions of 
jersey! You should use the InputStream based property instead.
Feb 21, 2010 10:21:45 PM com.sun.jersey.api.wadl.config.WadlGeneratorLoader 
loadWadlGenerator
INFO: Loading wadlGenerator 
com.sun.jersey.server.wadl.generators.resourcedoc.WadlGeneratorResourceDocSupport
Feb 21, 2010 10:21:45 PM com.sun.jersey.api.wadl.config.WadlGeneratorLoader 
setProperty
WARNING: Configuring the WadlGeneratorResourceDocSupport with the file based 
property resourceDocFile is deprecated and will be removed in future versions 
of jersey! You should use the InputStream based property instead.
2010-02-21 22:21:45.592:INFO::Started selectchannelconnec...@0.0.0.0:8080
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 10 seconds.
{code}

The comand line output Maven 2.2.1 is:

{code}
muellerc$ mvn jetty:run --debug
...
[DEBUG] Configuring mojo 'org.mortbay.jetty:maven-jetty-plugin:6.1.22:run' -->
[DEBUG]   (f) classesDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/classes
[DEBUG]   (f) contextPath = /camel-web
[DEBUG]   (f) daemon = false
[DEBUG]   (f) pluginArtifacts = [org.mortbay.jetty:jetty:jar:6.1.22:runtime, 
org.mortbay.jetty:jetty-util:jar:6.1.22:runtime, 
org.mortbay.jetty:servlet-api:jar:2.5-20081211:runtime, 
org.codehaus.plexus:plexus-utils:jar:1.1:runtime, 
org.apache.maven:maven-plugin-tools-api:jar:2.0:runtime, 
org.mortbay.jetty:jetty-plus:jar:6.1.22:runtime, 
geronimo-spec:geronimo-spec-jta:jar:1.0.1B-rc4:runtime, 
org.mortbay.jetty:jetty-naming:jar:6.1.22:runtime, 
javax.mail:mail:jar:1.4:runtime, 
org.mortbay.jetty:jetty-management:jar:6.1.22:runtime, 
org.mortbay.jetty:jsp-2.1-jetty:jar:6.1.22:runtime, 
org.eclipse.jdt:core:jar:3.1.1:runtime, 
org.mortbay.jetty:jsp-api-2.1-glassfish:jar:9.1.1.B60.25.p2:runtime, 
org.mortbay.jetty:jsp-2.1-glassfish:jar:9.1.1.B60.25.p2:runtime, 
ant:ant:jar:1.6.5:runtime, 
org.mortbay.jetty:jetty-annotations:jar:6.1.22:runtime, 
org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.0:runtime, 
org.mortbay.jetty:start:jar:6.1.22:runtime, 
org.apache.maven:maven-project:jar:2.0.3:runtime, 
org.apache.maven:maven-plugin-api:jar:2.0.3:runtime, 
org.apache.maven:maven-artifact:jar:2.0.3:runtime]
[DEBUG]   (f) project = MavenProject: org.apache.camel:camel-web:2.3-SNAPSHOT @ 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/pom.xml
[DEBUG]   (f) reload = automatic
[DEBUG]   (f) scanIntervalSeconds = 10
[DEBUG]   (s) name = com.sun.management.jmxremote
[DEBUG]   (s) systemProperty = 
org.mortbay.jetty.plugin.util.systemprope...@7f8be298
[DEBUG]   (s) systemProperties = 
org.mortbay.jetty.plugin.util.systempropert...@38c9aa93
[DEBUG]   (f) testClassesDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/test-classes
[DEBUG]   (f) tmpDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/work
[DEBUG]   (f) useTestClasspath = false
[DEBUG]   (s) contextPath = /
[DEBUG]   (f) webAppConfig = 
org.mortbay.jetty.plugin.jetty6pluginwebappcont...@76e44d85{/,null}
[DEBUG]   (f) webAppSourceDirectory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp
[DEBUG] -- end configuration --
[INFO] [jetty:run {execution: default-cli}]
[INFO] Configuring Jetty for project: Camel :: Web
[INFO] Webapp source directory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/target/classes
[DEBUG] Starting Jetty Server ...
[DEBUG] Property com.sun.management.jmxremote=null was set
[DEBUG] Setting Connector: org.mortbay.jetty.nio.SelectChannelConnector on port 
8080
2010-02-21 22:29:46.892:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
[INFO] Context path = /
[INFO] Tmp directory =  determined at runtime
[INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[DEBUG] classpath element: classes
[INFO] web.xml file = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = 
/Users/muellerc/workspaceApacheGit/camel/components/camel-web/src/main/webapp
[INFO] Starting jetty 6.1.22 ...
2010-02-21 22:29:46.898:INFO::jetty-6.1.22
2010-02-21 22:29:47.008:WARN::Could not instantiate listener 
org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: 
org.springframework.web.context.ContextLoaderListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:315)
        at 
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
        at 
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
        at 
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
        at 
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
        at 
org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
        at 
org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
        at 
org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
        at 
org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
        at 
org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
        at 
org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
        at 
org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
        at 
org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
        at 
org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
        at 
org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
        at 
org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1247)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
        at 
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        at org.mortbay.jetty.Server.doStart(Server.java:224)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
        at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
        at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        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.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)
2010-02-21 22:29:47.011:INFO::No Transaction manager found - if your webapp 
requires one, please configure one.
2010-02-21 22:29:47.198:WARN::EXCEPTION 
java.lang.ClassNotFoundException: 
com.opensymphony.module.sitemesh.filter.PageFilter
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:315)
        at 
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
        at 
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
        at 
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
        at 
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
        at org.mortbay.util.Loader.loadClass(Loader.java:91)
        at org.mortbay.util.Loader.loadClass(Loader.java:71)
        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
        at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
        at 
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        at org.mortbay.jetty.Server.doStart(Server.java:224)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
        at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
        at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        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.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)
2010-02-21 22:29:47.200:WARN::failed sitemesh: 
javax.servlet.UnavailableException: 
com.opensymphony.module.sitemesh.filter.PageFilter
{code}

I miss the following lines, when running with Maven 2.2.1:

{code}
[DEBUG] Adding artifact camel-core-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact commons-logging-api-1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact commons-management-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact camel-spring-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-context-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact aopalliance-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-beans-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-core-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-aop-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-tx-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact camel-groovy-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact groovy-all-1.7.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact jline-0.9.94.jar for WEB-INF/lib 
[DEBUG] Adding artifact camel-ruby-2.3-SNAPSHOT.jar for WEB-INF/lib 
[DEBUG] Adding artifact jruby-1.4.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-spring-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-server-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-core-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jsr311-api-1.1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact asm-3.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact spring-web-2.5.6.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-json-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact jettison-1.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact stax-api-1.0.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact jaxb-impl-2.1.12.jar for WEB-INF/lib 
[DEBUG] Adding artifact jaxb-api-2.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact stax-api-1.0-2.jar for WEB-INF/lib 
[DEBUG] Adding artifact activation-1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact jackson-core-asl-1.1.1.jar for WEB-INF/lib 
[DEBUG] Adding artifact jersey-atom-1.1.5.jar for WEB-INF/lib 
[DEBUG] Adding artifact rome-0.9.jar for WEB-INF/lib 
[DEBUG] Adding artifact jdom-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact sitemesh-2.4.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact jsr250-api-1.0.jar for WEB-INF/lib 
[DEBUG] Adding artifact jstl-1.1.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact standard-1.1.2.jar for WEB-INF/lib 
[DEBUG] Adding artifact slf4j-api-1.5.10.jar for WEB-INF/lib 
[DEBUG] Adding artifact slf4j-log4j12-1.5.10.jar for WEB-INF/lib 
[DEBUG] classpath element: classes
[DEBUG] classpath element: camel-core-2.3-SNAPSHOT.jar
[DEBUG] classpath element: commons-logging-api-1.1.jar
[DEBUG] classpath element: commons-management-1.0.jar
[DEBUG] classpath element: camel-spring-2.3-SNAPSHOT.jar
[DEBUG] classpath element: spring-context-2.5.6.jar
[DEBUG] classpath element: aopalliance-1.0.jar
[DEBUG] classpath element: spring-beans-2.5.6.jar
[DEBUG] classpath element: spring-core-2.5.6.jar
[DEBUG] classpath element: spring-aop-2.5.6.jar
[DEBUG] classpath element: spring-tx-2.5.6.jar
[DEBUG] classpath element: camel-groovy-2.3-SNAPSHOT.jar
[DEBUG] classpath element: groovy-all-1.7.0.jar
[DEBUG] classpath element: jline-0.9.94.jar
[DEBUG] classpath element: camel-ruby-2.3-SNAPSHOT.jar
[DEBUG] classpath element: jruby-1.4.0.jar
[DEBUG] classpath element: jersey-spring-1.1.5.jar
[DEBUG] classpath element: jersey-server-1.1.5.jar
[DEBUG] classpath element: jersey-core-1.1.5.jar
[DEBUG] classpath element: jsr311-api-1.1.1.jar
[DEBUG] classpath element: asm-3.1.jar
[DEBUG] classpath element: spring-2.5.6.jar
[DEBUG] classpath element: spring-web-2.5.6.jar
[DEBUG] classpath element: jersey-json-1.1.5.jar
[DEBUG] classpath element: jettison-1.2.jar
[DEBUG] classpath element: stax-api-1.0.1.jar
[DEBUG] classpath element: jaxb-impl-2.1.12.jar
[DEBUG] classpath element: jaxb-api-2.1.jar
[DEBUG] classpath element: stax-api-1.0-2.jar
[DEBUG] classpath element: activation-1.1.jar
[DEBUG] classpath element: jackson-core-asl-1.1.1.jar
[DEBUG] classpath element: jersey-atom-1.1.5.jar
[DEBUG] classpath element: rome-0.9.jar
[DEBUG] classpath element: jdom-1.0.jar
[DEBUG] classpath element: sitemesh-2.4.2.jar
[DEBUG] classpath element: jsr250-api-1.0.jar
[DEBUG] classpath element: jstl-1.1.2.jar
[DEBUG] classpath element: standard-1.1.2.jar
[DEBUG] classpath element: slf4j-api-1.5.10.jar
[DEBUG] classpath element: slf4j-log4j12-1.5.10.jar
{code}

Thanks for your help,
Christian

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to