2011-12-15 27 views
27

Để 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?

+3

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

Trả lời

20

Đả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

+4

Đố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

3

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.

12

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

+0

Đ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! –

1

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

Các vấn đề liên quan