Comenzando con Jetty 7, Jetty se ha convertido en un proyecto de la Fundación Eclipse. Durante la migración de Jetty 6 a Eclipse Jetty 7, se adoptó una nueva estructura de paquete (consulte el Refactorización de Jetty 7 página):
- Clases de
org.mortbay.jetty.webapp
ahora están enorg.eclipse.jetty.webapp
- Clases de
org.mortbay.jetty.plus.naming
ahora están enorg.eclipse.jetty.plus.jndi
Así que prueba con el siguiente jetty-web.xml
(no probado):
<?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>
Pero si no necesitas cosas sofisticadas de Jetty 7, mi sugerencia sería quedarte con Jetty 6 (más estable, más documentación, más recursos en Internet, menos complicado, etc., en otras palabras, menos dolor).