You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by tubin gen <fa...@gmail.com> on 2009/05/19 19:20:06 UTC

jetty 7 maven plugin

        <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
SelectChannelConnector@0.0.0.0:8080
Started Jetty Server


please help me resolve this.

Re: jetty 7 maven plugin

Posted by fachhoch <fa...@gmail.com>.
it worked with   version>7.0.0.pre5</version>  thanks.



mickknutson wrote:
> 
> Here is mine:
> 
>             <plugin>
>                 <groupId>org.mortbay.jetty</groupId>
>                 <artifactId>jetty-maven-plugin</artifactId>
>                 <!--<version>7.0.0.pre5</version>-->
>                 <configuration>
>                     <contextPath>/${project.build.finalName}</contextPath>
>                     <reload>manual</reload>
> 
> <jettyEnvXml>${basedir}/target/classes/jetty-env-derby.xml</jettyEnvXml>
>                     <connectors>
>                         <connector
> implementation="org.mortbay.jetty.nio.SelectChannelConnector">
>                             <port>8080</port>
>                             <host>0.0.0.0</host>
>                         </connector>
>                     </connectors>
>                     <systemProperties>
>                         <systemProperty>
>                             <name>org.apache.commons.logging.Log</name>
> 
> <value>org.apache.commons.logging.impl.SimpleLog</value>
>                         </systemProperty>
>                         <systemProperty>
>                             <name>hibernate.dialect</name>
>                             <value>org.hibernate.dialect.H2Dialect</value>
>                         </systemProperty>
>                     </systemProperties>
>                 </configuration>
>                 <dependencies>
>                     <dependency>
>                         <groupId>org.apache.geronimo.specs</groupId>
> 
> <artifactId>geronimo-interceptor_3.0_spec</artifactId>
>                         <version>1.0-M1</version>
>                         <scope>compile</scope>
>                     </dependency>
>                     <dependency>
>                         <groupId>org.apache.derby</groupId>
>                         <artifactId>derbyclient</artifactId>
>                         <version>10.4.2.0</version>
>                         <scope>compile</scope>
>                     </dependency>
>                 </dependencies>
>             </plugin>
>         </plugins>
> 
> 
> 
> Then here is my jetty-derby.xml:
> 
> <?xml version="1.0"?>
> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "
> http://jetty.mortbay.org/configure.dtd">
> 
> <Configure class="org.mortbay.jetty.webapp.WebAppContext">
> 
>   <!-- Add an EnvEntry only valid for this webapp               -->
>   <New id="gargle"  class="org.mortbay.jetty.plus.naming.EnvEntry">
>     <Arg>gargle</Arg>
>     <Arg type="java.lang.Double">100</Arg>
>     <Arg type="boolean">true</Arg>
>   </New>
> 
>  <!-- Add an override for a global EnvEntry                           -->
>   <New id="wiggle"  class="org.mortbay.jetty.plus.naming.EnvEntry">
>     <Arg>wiggle</Arg>
>     <Arg type="java.lang.Double">55.0</Arg>
>     <Arg type="boolean">true</Arg>
>   </New>
> 
>   <!-- an XADataSource                                                -->
>       <New id="DefaultDS" class="org.mortbay.jetty.plus.naming.Resource">
>         <Arg>jdbc/DefaultDataSource</Arg>
>         <!--<Arg>
>              <New class="com.atomikos.jdbc.SimpleDataSourceBean">
>                  <Set
> name="xaDataSourceClassName">org.apache.derby.jdbc.EmbeddedXADataSource</Set>
>                  <Set
> name="xaDataSourceProperties">databaseName=testdb99;createDatabase=create</Set>
>                  <Set name="UniqueResourceName">DefaultDS</Set>
>              </New>
>         </Arg>-->
>         <Arg>
>             <New class="org.apache.commons.dbcp.BasicDataSource">
>                 <Set
> name="driverClassName">org.apache.derby.jdbc.ClientDriver</Set>
>                 <Set
> name="url">jdbc:derby://localhost/testdb;create=true</Set>
>                 <Set name="username">test</Set>
>                 <Set name="password">test</Set>
>             </New>
>         </Arg>
>    </New>
> 
> </Configure>
> 
> 
> 
> ---
> Thank You…
> 
> Mick Knutson, President
> 
> BASE Logic, Inc.
> Enterprise Architecture, Design, Mentoring & Agile Consulting
> p. (866) BLiNC-411: (254-6241-1)
> f. (415) 685-4233
> 
> Website: http://baselogic.com
> Linked IN: http://linkedin.com/in/mickknutson
> Vacation Rental: http://tahoe.baselogic.com
> ---
> 
> 
> 
> On Tue, May 19, 2009 at 1:20 PM, tubin gen <fa...@gmail.com> wrote:
> 
>>        <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
>> SelectChannelConnector@0.0.0.0:8080
>> Started Jetty Server
>>
>>
>> please help me resolve this.
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/jetty-7-maven-plugin-tp23620739p23621713.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: jetty 7 maven plugin

Posted by Mick Knutson <mi...@gmail.com>.
Here is mine:

            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <!--<version>7.0.0.pre5</version>-->
                <configuration>
                    <contextPath>/${project.build.finalName}</contextPath>
                    <reload>manual</reload>

<jettyEnvXml>${basedir}/target/classes/jetty-env-derby.xml</jettyEnvXml>
                    <connectors>
                        <connector
implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <port>8080</port>
                            <host>0.0.0.0</host>
                        </connector>
                    </connectors>
                    <systemProperties>
                        <systemProperty>
                            <name>org.apache.commons.logging.Log</name>

<value>org.apache.commons.logging.impl.SimpleLog</value>
                        </systemProperty>
                        <systemProperty>
                            <name>hibernate.dialect</name>
                            <value>org.hibernate.dialect.H2Dialect</value>
                        </systemProperty>
                    </systemProperties>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.apache.geronimo.specs</groupId>

<artifactId>geronimo-interceptor_3.0_spec</artifactId>
                        <version>1.0-M1</version>
                        <scope>compile</scope>
                    </dependency>
                    <dependency>
                        <groupId>org.apache.derby</groupId>
                        <artifactId>derbyclient</artifactId>
                        <version>10.4.2.0</version>
                        <scope>compile</scope>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>



Then here is my jetty-derby.xml:

<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "
http://jetty.mortbay.org/configure.dtd">

<Configure class="org.mortbay.jetty.webapp.WebAppContext">

  <!-- Add an EnvEntry only valid for this webapp               -->
  <New id="gargle"  class="org.mortbay.jetty.plus.naming.EnvEntry">
    <Arg>gargle</Arg>
    <Arg type="java.lang.Double">100</Arg>
    <Arg type="boolean">true</Arg>
  </New>

 <!-- Add an override for a global EnvEntry                           -->
  <New id="wiggle"  class="org.mortbay.jetty.plus.naming.EnvEntry">
    <Arg>wiggle</Arg>
    <Arg type="java.lang.Double">55.0</Arg>
    <Arg type="boolean">true</Arg>
  </New>

  <!-- an XADataSource                                                -->
      <New id="DefaultDS" class="org.mortbay.jetty.plus.naming.Resource">
        <Arg>jdbc/DefaultDataSource</Arg>
        <!--<Arg>
             <New class="com.atomikos.jdbc.SimpleDataSourceBean">
                 <Set
name="xaDataSourceClassName">org.apache.derby.jdbc.EmbeddedXADataSource</Set>
                 <Set
name="xaDataSourceProperties">databaseName=testdb99;createDatabase=create</Set>
                 <Set name="UniqueResourceName">DefaultDS</Set>
             </New>
        </Arg>-->
        <Arg>
            <New class="org.apache.commons.dbcp.BasicDataSource">
                <Set
name="driverClassName">org.apache.derby.jdbc.ClientDriver</Set>
                <Set
name="url">jdbc:derby://localhost/testdb;create=true</Set>
                <Set name="username">test</Set>
                <Set name="password">test</Set>
            </New>
        </Arg>
   </New>

</Configure>



---
Thank You…

Mick Knutson, President

BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233

Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---



On Tue, May 19, 2009 at 1:20 PM, tubin gen <fa...@gmail.com> wrote:

>        <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
> SelectChannelConnector@0.0.0.0:8080
> Started Jetty Server
>
>
> please help me resolve this.
>