Започвайки с Jetty 7, Jetty се превърна в проект на Eclipse Foundation. По време на миграцията на Jetty 6 към Eclipse Jetty 7 беше приета нова структура на пакета (вижте Рефакторинг на Jetty 7 страница):
- Класове от
org.mortbay.jetty.webapp
вече са вorg.eclipse.jetty.webapp
- Класове от
org.mortbay.jetty.plus.naming
вече са вorg.eclipse.jetty.plus.jndi
Така че опитайте със следния jetty-web.xml
(не е тестван):
<?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>
Но ако не се нуждаете от фантастични неща от Jetty 7, моето предложение би било да се придържате към Jetty 6 (по-стабилна, повече документация, повече ресурси в Интернет, по-малко сложни и т.н., с други думи, по-малко болка).