2008-10-15 12 views
63

Tôi muốn lập trình các servlet Java bằng Eclipse và tôi dự định triển khai chúng bằng Tomcat. Tôi nghĩ rằng tôi có thể xây dựng các dự án bằng cách sử dụng Ant được đóng gói với Eclipse. Tôi có IDE Eclipse chuẩn. Tôi có những lựa chọn nào để thực hiện phát triển Servlet trong Eclipse? Tôi cần phải thực hiện những thay đổi gì đối với Eclipse? Tôi có cần cài đặt plugin không?Làm thế nào để bạn phát triển Java Servlets bằng Eclipse?

Trả lời

7

tôi sử dụng Eclipse Java EE phiên bản

Tạo một "Dynamic Web Project"

Cài đặt một máy chủ địa phương trong giao diện máy chủ, cho các phiên bản của Tomcat Tôi đang sử dụng. Sau đó gỡ lỗi và chạy trên máy chủ đó để kiểm tra.

Khi tôi triển khai, tôi xuất dự án vào tệp chiến tranh.

+0

Giữ mọi thứ đơn giản – Nabin

104

Bạn cần cài đặt plugin, Có một plugin miễn phí từ nền tảng nhật thực được gọi là Web Tools Platform. Nó có tất cả các chức năng phát triển mà bạn sẽ cần.

Bạn có thể nhận nhật ký Java EE Edition of với cài đặt trước được cài đặt sẵn.

Để tạo và chạy servlet đầu tiên của bạn:

  1. mới ... Dự án ... động dự án Web.
  2. Nhấp chuột phải vào dự án ... Servlet mới.
  3. Viết một số mã trong phương thức doGet().
  4. Tìm chế độ xem máy chủ trong phối cảnh Java EE, thường là một trong các tab ở dưới cùng.
  5. Nhấp chuột phải vào đó và chọn Máy chủ mới.
  6. Chọn Tomcat X.X và trình hướng dẫn sẽ chỉ cho bạn tìm cài đặt.
  7. Nhấp chuột phải vào máy chủ bạn vừa tạo và chọn Thêm và xóa ... và thêm dự án web đã tạo của bạn.
  8. Nhấp chuột phải vào servlet của bạn và chọn Chạy> Chạy trên máy chủ ...

Điều đó sẽ làm điều đó cho bạn. Bạn có thể sử dụng kiến ​​để xây dựng ở đây nếu đó là những gì bạn muốn nhưng nhật thực sẽ thực sự làm việc xây dựng và tự động triển khai các thay đổi cho máy chủ. Với Tomcat, bạn có thể phải khởi động lại nó ngay bây giờ và một lần nữa tùy thuộc vào sự thay đổi.

+0

Nền tảng công cụ web có được hỗ trợ trong ADT không? Và tôi đã theo liên kết nhưng không thể tìm thấy tệp chính xác. Bạn có thể giúp tôi với đó? – Nabin

+1

không có cấu hình bắt buộc nào trong tệp web.xml? – paiego

4

Hoặc bạn có thể sử dụng Cầu tàu (bây giờ) là một phần của Nền tảng Eclipe (hệ thống Trợ giúp đang chạy Cầu tàu). Bên cạnh Jetty được sử dụng bởi Android, Windows Mobile ..

Để bắt đầu kiểm tra Eclipse Wiki hoặc nếu bạn muốn có một Video Và kiểm tra liên quan Post này!