Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Jetty 7 + Cấu hình MySQL [java.lang.ClassNotFoundException:org.mortbay.jetty.webapp.WebAppContext]

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ó trong org.eclipse.jetty.webapp
  • Các lớp từ org.mortbay.jetty.plus.naming hiện có trong org.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).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phân trang ở chế độ Hibernate với các bảng đã tham gia

  2. Thời gian tải xuống tệp trong PHP / MySQL

  3. tuyên bố chuẩn bị với Eloquent ORM / laravel

  4. SQLAlchemy StaleDataError khi xóa các mục được chèn qua ORM sqlalchemy.orm.exc.StaleDataError

  5. Sqlite Thêm cột vào bảng ở một vị trí nhất định (Android)