sql >> Database teknologi >  >> RDS >> Mysql

Jetty 7 + MySQL Config [java.lang.ClassNotFoundException:org.mortbay.jetty.webapp.WebAppContext]

Fra og med Jetty 7 er Jetty blevet et projekt af Eclipse Foundation. Under migreringen af ​​Jetty 6 til Eclipse Jetty 7 er en ny pakkestruktur blevet vedtaget (se Jetty 7 Refactoring side):

  • Klasser fra org.mortbay.jetty.webapp er nu i org.eclipse.jetty.webapp
  • Klasser fra org.mortbay.jetty.plus.naming er nu i org.eclipse.jetty.plus.jndi

Så prøv med følgende jetty-web.xml (ikke testet):

<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
    <New id="mysql" class="org.eclipse.jetty.plus.jndi.Resource">
        <Arg>jdbc/mysql</Arg>
        <Arg>
            <New class="com.mchange.v2.c3p0.ComboPooledDataSource">
                <Set name="Url">jdbc:mysql://localhost:3306/mysql</Set>
                <Set name="User">user</Set>
                <Set name="Password">pw</Set>
            </New>
        </Arg>
    </New>
</Configure>

Men hvis du ikke har brug for smarte ting fra Jetty 7, ville mit forslag være at holde fast i Jetty 6 (mere stabil, mere dokumentation, flere ressourcer på internettet, mindre kompliceret osv., med andre ord mindre smerte).



  1. Sådan dræber du MySQL-forbindelser

  2. Hvordan finder man dublerede rækker i SQL?

  3. Hvordan kan jeg tilføje en kolonne, der ikke tillader null i en Postgresql-database?

  4. Brug af store parametre til Microsoft SQL-lagret procedure med DAO