Dimulai dengan Jetty 7, Jetty telah menjadi proyek dari Eclipse Foundation. Selama migrasi Jetty 6 ke Eclipse Jetty 7, struktur paket baru telah diadopsi (lihat Pemfaktoran Ulang Jetty 7 halaman):
- Kelas dari
org.mortbay.jetty.webapp
sekarang ada diorg.eclipse.jetty.webapp
- Kelas dari
org.mortbay.jetty.plus.naming
sekarang ada diorg.eclipse.jetty.plus.jndi
Jadi coba dengan jetty-web.xml
berikut ini (tidak diuji):
<?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>
Tetapi jika Anda tidak membutuhkan hal-hal mewah dari Jetty 7, saran saya adalah tetap menggunakan Jetty 6 (lebih stabil, lebih banyak dokumentasi, lebih banyak sumber daya di Internet, lebih mudah, dll, dengan kata lain, lebih sedikit rasa sakit).