Mysql
 sql >> Baza danych >  >> RDS >> Mysql

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

Począwszy od Jetty 7, Jetty stało się projektem Fundacji Eclipse. Podczas migracji Jetty 6 do Eclipse Jetty 7 przyjęto nową strukturę pakietów (patrz Refaktoryzacja Jetty 7 strona):

  • Zajęcia z org.mortbay.jetty.webapp są teraz w org.eclipse.jetty.webapp
  • Klasy z org.mortbay.jetty.plus.naming są teraz w org.eclipse.jetty.plus.jndi

Spróbuj więc z następującym jetty-web.xml (nie testowano):

<?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 jeśli nie potrzebujesz wymyślnych rzeczy z Jetty 7, sugeruję, aby pozostać przy Jetty 6 (bardziej stabilny, więcej dokumentacji, więcej zasobów w Internecie, mniej skomplikowany, itd., innymi słowy, mniej bólu).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. czy mój duży stół mysql jest skazany na awarię?

  2. Problemy z RewriteMap MapType dbd

  3. Problem z dopasowaniem wielu zainteresowań w MySQL

  4. kod java do importowania danych xls do bazy mysql

  5. Jak zachować zamówienie za pomocą SELECT WHERE IN()?