sql >> Databáze >  >> RDS >> Mysql

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

Počínaje Jetty 7 se Jetty stalo projektem Eclipse Foundation. Během migrace Jetty 6 na Eclipse Jetty 7 byla přijata nová struktura balíčku (viz Refaktoring mola 7 stránka):

  • Třídy z org.mortbay.jetty.webapp jsou nyní v org.eclipse.jetty.webapp
  • Třídy z org.mortbay.jetty.plus.naming jsou nyní v org.eclipse.jetty.plus.jndi

Zkuste to tedy s následujícím jetty-web.xml (netestováno):

<?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>

Ale pokud nepotřebujete luxusní věci z Jetty 7, můj návrh by byl zůstat u Jetty 6 (stabilnější, více dokumentace, více zdrojů na internetu, méně komplikované atd., jinými slovy méně bolesti).



  1. fond připojení node.js a mysql se neexportuje

  2. Porovnejte DATETIME a DATE s ignorováním časové části

  3. Nelze zkompilovat GI 12.1.0.2 a Segmentation Fault

  4. Věci, které musíte vědět o tabulce FND_LOBS v Oracle Apps