Tôi tiếp tục nhận được lỗi sau đây sau khi tôi đặt các tệp cần thiết trong đường dẫn xây dựng của tôi trên Eclipse. Tôi đang làm việc trên một ứng dụng Spring MVC Hello World. Tôi đang chạy Eclipse Helios dành cho nhà phát triển Java EE:Cảnh báo Eclipse: XXXXXXXXXXX.jar sẽ không được xuất hoặc xuất bản. Thời gian chạy ClassNotFoundExceptions có thể kết quả
Jan 16, 2012 1:25:42 PM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /SpringMVCTutorial threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1062)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1010)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957)
at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284)
at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Tôi đã thử nhấp chuột phải vào máy chủ và nhấp "sạch". Tôi nhấp chuột phải vào ứng dụng, nhấp vào "Build Path" là "Configure Build Path" và đặt các tệp .jar phù hợp trong thư viện; tuy nhiên, nó vẫn không thừa nhận chúng là phụ thuộc. Tôi đang thiếu gì?
Tôi đã thử những lời khuyên được trình bày trong: eclipse helios: tomcat project - jar will not be exported or published. runtime ClassNotFoundExceptions may result
- Kích chuột phải vào dự án web của bạn
- Bấm Thuộc tính
- Chọn Java EE Mô-đun Dependencies
- Nhấp vào Web Thư viện Tab
- Thêm các lọ bên ngoài (nếu bình bên ngoài dự án của bạn). Một mục nhập sẽ được thêm vào trong Jar/Module, đảm bảo bạn nhấp vào hộp kiểm (đã chọn).
Vấn đề là khi tôi chọn "Thuộc tính nhấp chuột" Tôi không có tùy chọn nhấp vào phụ thuộc Mô-đun Java EE vì nó không xuất hiện. Tôi đã tải xuống bất kỳ công cụ Java EE bổ sung nào và vẫn không thể tìm thấy nó.
Bạn đang sử dụng Maven để quản lý phụ thuộc của bạn? –
No. Tôi nghĩ nếu tôi đã làm tất cả mọi thứ thông qua Eclipse tôi sẽ không có quá. Tôi nghĩ bạn chỉ cần Maven nếu bạn không sử dụng một IDE? – Mike
Tôi nhận được nó ngay bây giờ. . . Tôi đã tải xuống các trình cắm thêm Maven cho Eclipse. Cảm ơn những người đứng đầu lên :) – Mike