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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
