title: What is the easiest way to start tomcat in embedded mode from the cargo-maven2-plugin?
body: <p>I have defined tomcat:catalina:5.5.23 as a dependency to the cargo plugin, however I still get the following exception:</p>
  
  <pre><code>java.lang.ClassNotFoundException: org.apache.catalina.Connector
  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:316)
  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:251)
  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:247)
  at org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.preloadEmbedded(Tomcat5xEmbedded.java:232)
  </code></pre>
  
  <p>It looks like the RealmClassLoader is not finding the class, possibly due to java.security.AccessController.doPrivileged denying access. </p>
  
  <p>Has anyone got tomcat to run in embedded mode from within maven?</p>