Tôi đang sử dụng IDE Eclipse dành cho nhà phát triển Java Helios. Tôi đã chủ yếu làm các ứng dụng máy tính để bàn trước đây nhưng bây giờ tôi muốn tìm hiểu về Servlets. Tôi đã cài đặt Jetty trên máy tính của mình. Và tôi đã viết một Servlet đơn giản trong Java bằng cách sử dụng Eclipse. Nhưng làm cách nào để biên dịch nó và xuất nó sang một tệp chiến tranh trong Eclipse? Tôi đã tìm thấy một số hướng dẫn làm điều đó với Ant, nhưng tôi muốn làm nó có nguồn gốc trong Eclipse nếu có thể.Làm thế nào để tạo một tập tin chiến tranh trong Eclipse mà không có kiến hay quạ?
Đây là Servlet của tôi:
package org.jonas;
// some imports from java.io, java.servlet and java.servlet.http
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
out.println(
"<html><body>" +
"<h1>" + name + "</h1>" +
"</body></html>");
}
}
Làm thế nào tôi có thể biên dịch nó và xuất nó như là một tập tin chiến tranh trong Eclipse? Không có Ant hoặc Maven. Vì vậy, tôi có thể triển khai nó trong Jetty.
Tôi không có dự án * Dynamic Web * thay thế. Trong hộp thoại * Project New *, tôi chỉ có * Java Project * và * Java Project từ Ant Buildfile hiện có * trong thư mục Java. – Jonas
@ Jonas Có vẻ như bạn có "Eclipse IDE dành cho nhà phát triển Java" chứ không phải "Eclipse IDE dành cho nhà phát triển Java EE", sau này có thêm hỗ trợ cho việc tạo Servlets/JSP. – nos
@nos: Đúng, có thể nâng cấp qua plugin không? Tôi sử dụng Eclipse của tôi cho nhiều thứ khác đã được cài đặt. – Jonas