Để viết mã servlet, tôi cần servlet-api.jar. Tôi lấy servlet-api.jar từ đâu?Tôi lấy servlet-api.jar từ đâu?
Trả lời
Đảm bảo rằng bạn đang sử dụng cùng một đặc tả API Servlet mà vùng chứa Web của bạn hỗ trợ. Tham khảo biểu đồ này nếu bạn đang sử dụng Tomcat: http://tomcat.apache.org/whichversion.html
Vùng chứa web bạn sử dụng chắc chắn sẽ có các bình API bạn yêu cầu.
Tomcat 6 ví dụ có nó trong apache-tomcat-6.0.26/lib/servlet-api.jar
Đối với những người có Tomcat 7, có thể bạn sẽ tìm thấy thư mục lib trong/usr/share/tomcat7/lib – jsaven
Bạn có thể muốn xem xét việc sử dụng Java EE, trong đó bao gồm các javax.servlet.*
gói. Nếu bạn yêu cầu một phiên bản cụ thể của api servlet, ví dụ để nhắm mục tiêu một máy chủ ứng dụng web cụ thể, có thể bạn sẽ muốn phiên bản Java EE khớp với nhau, xem this version table.
Lấy từ here
Chỉ cần chọn phiên bản bắt buộc và nhấp 'Binary'. ví dụ: liên kết trực tiếp đến version 2.5
Điều này sẽ có dấu kiểm nếu bạn chỉ muốn cái lọ, không ồn ào. Tuyệt vời! –
Bạn có thể tìm thấy servlet-api.jar gần đây trong thư mục lib Tomcat 6 hoặc 7. Nếu bạn không có Tomcat trên máy của mình, hãy tải xuống bản phân phối nhị phân của phiên bản 6 hoặc 7 từ http://tomcat.apache.org/download-70.cgi
- 1. Tôi lấy khách hàng từ đâu?
- 2. Tôi lấy nguồn libpq ở đâu?
- 3. Tôi tải xuống Iesi.Collections từ đâu?
- 4. Tôi có thể lấy tiện ích cabarc ở đâu?
- 5. Tôi có thể lấy PalmOS SDK ở đâu?
- 6. Tôi có thể lấy mẫu cho MediaWiki ở đâu?
- 7. Tôi có thể lấy libgcc_s_dw2-1.dll ở đâu?
- 8. Tôi có thể lấy Tridion.ContentManager.Data.ContentManagement DLL ở đâu?
- 9. Tôi có thể lấy FirefoxDriver cho WebDriver ở đâu?
- 10. Tôi có thể lấy Microsoft.Exchange.WebServices.DLL mới nhất ở đâu?
- 11. tôi có thể lấy mã nhị phân GCC ở đâu?
- 12. Tôi nên tải xuống CorFlags.exe từ đâu?
- 13. GIT - Tôi đã chi nhánh từ đâu?
- 14. java đã lấy ý tưởng cho giao diện từ đâu?
- 15. Tôi cần một API. Tôi nên bắt đầu từ đâu?
- 16. phpinfo() lấy thông tin ở đâu?
- 17. Ứng dụng web Clojure - tôi bắt đầu từ đâu?
- 18. Session.referer_check của PHP bảo vệ tôi từ đâu?
- 19. libintl.h là gì và tôi có thể lấy nó ở đâu?
- 20. Microsoft.Practices.ServiceLocation đến từ đâu?
- 21. Tôi lấy danh sách tất cả các chữ ký virus đã biết ở đâu?
- 22. Tôi có thể lấy tài nguyên để phát triển cho Mac OS Classic ở đâu?
- 23. Tôi có thể lấy thêm các chủ đề giao diện người dùng jQuery ở đâu?
- 24. Tôi lấy danh sách tên Build.MODEL ở đâu cho tất cả các thiết bị Android?
- 25. Tôi có thể lấy mã nguồn Android 1.5 và 1.6 ở đâu?
- 26. Tôi có thể lấy Java thực thi thuật toán Dijkstra ở đâu?
- 27. Tôi có thể lấy "Thời gian chạy nhà phát triển Silverlight" cho Silverlight 4 ở đâu?
- 28. Tôi có thể lấy danh sách các ký tự Unicode theo lớp ở đâu?
- 29. Tôi có thể lấy Ruby 1.8.6 ở đâu cho Centos OS
- 30. Tôi có thể lấy số đếm hiện tại trong cửa sổ 64 bit ở đâu?
Related (và rất quan trọng): http://stackoverflow.com/questions/4076601/how-do-i- import-the-javax-servlet-api-in-my-eclipse-project – BalusC