[ 
http://jira.codehaus.org/browse/MNG-4567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=221976#action_221976
 ] 

Christian Mueller commented on MNG-4567:
----------------------------------------

The problem still exists with the maven-war-plugin '2.1-beta-1'.

> 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