Bắt đầu với Jetty 7, Jetty đã trở thành một dự án của Eclipse Foundation. Trong quá trình di chuyển Jetty 6 sang Eclipse Jetty 7, một cấu trúc gói mới đã được thông qua (xem Tái cấu trúc cầu tàu 7 trang):
- Các lớp từ
org.mortbay.jetty.webapp
hiện có trongorg.eclipse.jetty.webapp
- Các lớp từ
org.mortbay.jetty.plus.naming
hiện có trongorg.eclipse.jetty.plus.jndi
Vì vậy, hãy thử với jetty-web.xml
sau (không thử nghiệm):
<?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>
Nhưng nếu bạn không cần những thứ sang trọng từ Jetty 7, gợi ý của tôi là gắn bó với Jetty 6 (ổn định hơn, nhiều tài liệu hơn, nhiều tài nguyên hơn trên Internet, ít phức tạp hơn, v.v., nói cách khác, ít đau đớn hơn).