<plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>7.0.0.1beta0</version>
            <configuration>
                <contextPath>/audit</contextPath>
                <jettyEnvXml>${basedir}/jetty-env.xml</jettyEnvXml>
            </configuration>
        </plugin>


I added this configration to my pom .here is my jetty-env.xml

<Configure class="org.mortbay.jetty.webapp.WebAppContext">
          <Set name="contextPath">/audit</Set>
        <New id="medis" class="org.mortbay.jetty.plus.naming.Resource">
                <Arg>jdbc/myDataSource</Arg>
                <Arg>
                        <New
class="org.apache.commons.dbcp.BasicDataSource">
                                <Set
name="driverClassName">oracle.jdbc.driver.OracleDriver</Set>
                                <Set name="url"></Set>
                                <Set name="username"></Set>
                                <Set name="password"></Set>
                        </New>
                </Arg>
        </New>
</Configure>


I am running jetty with   jetty:run  , I end up with this error ,


ava.lang.ClassNotFoundException: org.mortbay.jetty.webapp.WebAppContext
    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:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadRealmClass(ClassRealm.java:174)
    at
org.codehaus.plexus.classworlds.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:67)
    at
org.codehaus.plexus.classworlds.strategy.ForeignStrategy.loadClass(ForeignStrategy.java:39)
    at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:201)
    at
org.codehaus.plexus.classworlds.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:73)
    at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:201)
    at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:347)
    at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:300)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:90)
    at
org.eclipse.jetty.xml.XmlConfiguration.nodeClass(XmlConfiguration.java:221)
    at
org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:184)
    at
org.eclipse.jetty.plus.webapp.EnvConfiguration.configureWebApp(EnvConfiguration.java:125)
    at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1213)
    at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:551)
    at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:350)
    at
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:107)
    at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
    at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:163)
    at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
    at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
    at
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:163)
    at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
    at
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:91)
    at org.eclipse.jetty.server.Server.doStart(Server.java:221)
    at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:70)
    at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
    at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:450)
    at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:393)
    at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:633)
    at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
    at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
    at
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
    at
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
    at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
    at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
    at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
    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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
    at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
[INFO] 2009-05-19 13:17:53.301::INFO:  Started
[email protected]:8080
Started Jetty Server


please help me resolve this.

Reply via email to