A partire da Jetty 7, Jetty è diventato un progetto di Eclipse Foundation. Durante la migrazione da Jetty 6 a Eclipse Jetty 7, è stata adottata una nuova struttura del pacchetto (vedi Refactoring del molo 7 pagina):
- Corsi da
org.mortbay.jetty.webapp
sono ora inorg.eclipse.jetty.webapp
- Corsi da
org.mortbay.jetty.plus.naming
sono ora inorg.eclipse.jetty.plus.jndi
Quindi prova con il seguente jetty-web.xml
(non testato):
<?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>
Ma se non hai bisogno di cose stravaganti da Jetty 7, il mio suggerimento sarebbe di restare con Jetty 6 (più stabile, più documentazione, più risorse su Internet, meno complicato, ecc, in altre parole, meno dolore).