You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Clifton <cl...@gmail.com> on 2008/02/29 15:46:07 UTC
ClassNotFondError on tomcat 5x cargo:start?
I just started getting classnot found errors when attempting to run
cargo:start with a tomcat 5x configuration. I used to be able to do this in
another Maven2 project which was slightly simpler than what I have now. I'm
just wondering if this is a known/documented problem or if I'm doing
something wrong. I'm activating through a profile which I'm including below
along with the error I get.
<profile>
<id>debug</id>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<container>
<containerId>tomcat5x</containerId>
<type>embedded</type>
<zipUrlInstaller>
<url>
http://mirror.olnevhost.net/pub/apache/tomcat/tomcat-5/v5.5.25/bin/apache-tomcat-5.5.25.zip
</url>
<installDir>
${user.home}/java-servers/tomcat5x
</installDir>
</zipUrlInstaller>
</container>
<configuration>
<home>
${project.build.directory}/tomcat/server
</home>
</configuration>
</configuration>
<executions>
<execution>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
[INFO] task-segment: [cargo:start]
[INFO]
------------------------------------------------------------------------
[INFO] [cargo:start]
[INFO] [beddedLocalContainer] Tomcat 5.x Embedded starting...
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to start the Tomcat 5.x Embedded container.
org.apache.catalina.Engine
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.codehaus.cargo.container.ContainerException: Failed to start the Tomcat
5.x
Embedded container.
at
org.codehaus.cargo.container.spi.AbstractLocalContainer.start(Abstrac
tLocalContainer.java:160)
at
org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStart
Mojo.java:61)
at
org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo
.java:243)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:447)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
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:585)
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: java.lang.ClassNotFoundException: org.apache.catalina.Engine
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:306)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
oader.java:195)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:255)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:274)
at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at
org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.preload
Engine(Tomcat5xEmbedded.java:158)
at
org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.<init>(
Tomcat5xEmbedded.java:138)
at
org.codehaus.cargo.container.tomcat.Tomcat5xEmbeddedLocalContainer.do
Start(Tomcat5xEmbeddedLocalContainer.java:99)
at
org.codehaus.cargo.container.spi.AbstractEmbeddedLocalContainer.start
Internal(AbstractEmbeddedLocalContainer.java:59)
at
org.codehaus.cargo.container.spi.AbstractLocalContainer.start(Abstrac
tLocalContainer.java:152)
... 20 more
java.lang.ClassNotFoundException: org.apache.catalina.Engine
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:306)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
oader.java:195)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:255)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:274)
at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at
org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.preload
Engine(Tomcat5xEmbedded.java:158)
at
org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.<init>(
Tomcat5xEmbedded.java:138)
at
org.codehaus.cargo.container.tomcat.Tomcat5xEmbeddedLocalContainer.do
Start(Tomcat5xEmbeddedLocalContainer.java:99)
at
org.codehaus.cargo.container.spi.AbstractEmbeddedLocalContainer.start
Internal(AbstractEmbeddedLocalContainer.java:59)
at
org.codehaus.cargo.container.spi.AbstractLocalContainer.start(Abstrac
tLocalContainer.java:152)
at
org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStart
Mojo.java:61)
at
org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo
.java:243)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:447)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
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:585)
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)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Fri Feb 29 09:39:23 EST 2008
[INFO] Final Memory: 5M/10M
[INFO]
------------------------------------------------------------------------
--
View this message in context: http://www.nabble.com/ClassNotFondError-on-tomcat-5x-cargo%3Astart--tp15760017s177p15760017.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: ClassNotFondError on tomcat 5x cargo:start?
Posted by Clifton <cl...@gmail.com>.
Found it!! I had a <type>Embedded</type> tag leftover possibly from copying
the jetty plugin tag! Removing the type tag (from the below example) got
everything running again!
Clifton wrote:
>
> I just started getting classnot found errors when attempting to run
> cargo:start with a tomcat 5x configuration. I used to be able to do this
> in another Maven2 project which was slightly simpler than what I have now.
> I'm just wondering if this is a known/documented problem or if I'm doing
> something wrong. I'm activating through a profile which I'm including
> below along with the error I get.
>
> <profile>
> <id>debug</id>
> <build>
> <pluginManagement>
> <plugins>
> <plugin>
> <groupId>org.codehaus.cargo</groupId>
> <artifactId>cargo-maven2-plugin</artifactId>
> <configuration>
> <container>
> <containerId>tomcat5x</containerId>
> <type>embedded</type>
> <zipUrlInstaller>
> <url>
>
> http://mirror.olnevhost.net/pub/apache/tomcat/tomcat-5/v5.5.25/bin/apache-tomcat-5.5.25.zip
> </url>
> <installDir>
> ${user.home}/java-servers/tomcat5x
> </installDir>
> </zipUrlInstaller>
> </container>
> <configuration>
> <home>
> ${project.build.directory}/tomcat/server
> </home>
> </configuration>
> </configuration>
> <executions>
> <execution>
> <goals>
> <goal>deploy</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> </plugins>
> </pluginManagement>
> </build>
> </profile>
>
> [INFO] task-segment: [cargo:start]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [cargo:start]
> [INFO] [beddedLocalContainer] Tomcat 5.x Embedded starting...
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to start the Tomcat 5.x Embedded container.
> org.apache.catalina.Engine
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.codehaus.cargo.container.ContainerException: Failed to start the
> Tomcat 5.x
> Embedded container.
> at
> org.codehaus.cargo.container.spi.AbstractLocalContainer.start(Abstrac
> tLocalContainer.java:160)
> at
> org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStart
> Mojo.java:61)
> at
> org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo
> .java:243)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:447)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:539)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
> Goal(DefaultLifecycleExecutor.java:493)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:463)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> dleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> ts(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
> 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:585)
> 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: java.lang.ClassNotFoundException: org.apache.catalina.Engine
> 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:306)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
> oader.java:195)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
> m.java:255)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
> m.java:274)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
> java:214)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:242)
> at
> org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.preload
> Engine(Tomcat5xEmbedded.java:158)
> at
> org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.<init>(
> Tomcat5xEmbedded.java:138)
> at
> org.codehaus.cargo.container.tomcat.Tomcat5xEmbeddedLocalContainer.do
> Start(Tomcat5xEmbeddedLocalContainer.java:99)
> at
> org.codehaus.cargo.container.spi.AbstractEmbeddedLocalContainer.start
> Internal(AbstractEmbeddedLocalContainer.java:59)
> at
> org.codehaus.cargo.container.spi.AbstractLocalContainer.start(Abstrac
> tLocalContainer.java:152)
> ... 20 more
> java.lang.ClassNotFoundException: org.apache.catalina.Engine
> 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:306)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
> oader.java:195)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
> m.java:255)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
> m.java:274)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
> java:214)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:242)
> at
> org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.preload
> Engine(Tomcat5xEmbedded.java:158)
> at
> org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.<init>(
> Tomcat5xEmbedded.java:138)
> at
> org.codehaus.cargo.container.tomcat.Tomcat5xEmbeddedLocalContainer.do
> Start(Tomcat5xEmbeddedLocalContainer.java:99)
> at
> org.codehaus.cargo.container.spi.AbstractEmbeddedLocalContainer.start
> Internal(AbstractEmbeddedLocalContainer.java:59)
> at
> org.codehaus.cargo.container.spi.AbstractLocalContainer.start(Abstrac
> tLocalContainer.java:152)
> at
> org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStart
> Mojo.java:61)
> at
> org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo
> .java:243)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:447)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:539)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
> Goal(DefaultLifecycleExecutor.java:493)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:463)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> dleFailures(DefaultLifecycleExecutor.java:311)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> ts(DefaultLifecycleExecutor.java:278)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
> 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:585)
> 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)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 4 seconds
> [INFO] Finished at: Fri Feb 29 09:39:23 EST 2008
> [INFO] Final Memory: 5M/10M
> [INFO]
> ------------------------------------------------------------------------
>
--
View this message in context: http://www.nabble.com/ClassNotFondError-on-tomcat-5x-cargo%3Astart--tp15760017s177p15760690.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org