2009-05-28 29 views
11

Bất cứ khi nào tôi lưu tệp JSP trong dự án WTP của mình, Eclipse khởi động lại phiên bản Tomcat của nó. Đây là phân loại cho tôi hạt. Tôi không muốn tắt hoàn toàn tự động tải lại, tôi chỉ không muốn nó xảy ra khi tôi lưu tệp không yêu cầu khởi động lại.Làm thế nào để nói với Eclipse 3.4 WTP để không khởi động lại tomcat trên JSP lưu?

Tôi không chắc chắn cách thức WTP Eclipse hoạt động trong lĩnh vực này. Nó có thể là cấu trúc dự án của tôi? Các tệp JSP nằm trong WEB-INF/jsp.

(this SO question cũng tương tự như tôi, nhưng không có một câu trả lời đầy đủ)

EDIT: Tôi muốn tự động tải lại xảy ra, nhưng không phải cho tập tin tiết kiệm mà không cần nó. Khi tôi lưu một JSP, không có lý do gì để khởi động lại Tomcat. Vì vậy, những gì tôi đang tìm kiếm, nếu có thể, là một cách thông minh hơn để tải lại xảy ra.

Trả lời

0

Tắt Tự động tải lại ứng dụng của bạn. Nó được đề cập trong câu trả lời cho câu hỏi mà bạn liên kết đến. (Guy nói để kích hoạt nó, nhưng điều đó gây ra hành vi mà bạn quan sát. Vô hiệu hóa nó thay!)

11

mở server.xml (sử dụng Ctrl +phím Shift +R tắt nếu bạn không biết nó ở đâu Là). Tìm thẻ ngữ cảnh thích hợp và đặt có thể tải lại thành sai. Bằng cách đó, Tomcat có thể thay thế mã nóng mà không cần Eclipse khởi động lại nó.

+0

Giải quyết vấn đề của tôi với điều này, cảm ơn! +1 –

+1

Tôi đã làm điều này, nhưng bối cảnh mùa xuân của tôi dường như khởi động lại bất cứ khi nào tôi lưu một JSP. Bất kỳ ý tưởng tại sao? – JBCP

2

Đối mặt với cùng một vấn đề, thiết lập lại có thể tải lại để vô hiệu hóa tải lại sai các lớp java. Tôi đã giải quyết vấn đề này di chuyển thư mục web-inf/lib của dự án eclipse của tôi sang một thư mục khác. Đó là lỗi wtp.

wtp

3

tôi đã gửi một bản vá để Eclipse để cho phép bạn chỉ định cho mỗi máy chủ hay không, bạn muốn nó để thêm các module mới với "tự động tải lại" kích hoạt hay vô hiệu hóa theo mặc định. Họ đang xem xét bản vá cho phiên bản tiếp theo của Eclipse.

Bạn có thể giúp bằng cách bỏ phiếu cho bản vá này tại đây: https://bugs.eclipse.org/bugs/show_bug.cgi?id=363892

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