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]

Reply via email to