2013-02-12 31 views
15

Khi tôi chỉnh sửa toàn cầu conf/context.xml của máy chủ Tomcat 7.0.34, máy chủ có vẻ tự động khởi động lại. Tôi muốn tránh khởi động lại AUTOMATIC, máy chủ sẽ chạy với cấu hình "cũ" cho đến khi tôi khởi động lại bằng tay.Tomcat 7: tránh tự động khởi động lại khi thay đổi context.xml

Vì vậy, câu hỏi của tôi là: Làm thế nào để tránh khởi động lại TỰ ĐỘNG khi tôi thay đổi toàn cầu conf/context.xml trong Tomcat 7.0.34?

+1

có bạn đã cố gắng thiết lập 'autodeploy = false' trong 'thuộc tính host' của' server. xml' tệp? – epoch

+0

@epoch: chưa, nó vẫn là 'autodeploy = true' vì tôi mong rằng điều này chỉ ảnh hưởng đến ứng dụng chứ không phải tệp cấu hình chung. – Ralph

+0

Bạn có đang chạy tomcat này từ một IDE không? Là một dịch vụ? Hệ điều hành của bạn là gì? –

Trả lời

8

Theo Automatic Application Deployment, ứng dụng sẽ được tái triển khai khi thay đổi được phát hiện

Đang cập nhật một tệp ngữ cảnh sẽ kích hoạt một undeploy của ứng dụng với việc loại bỏ các thư mục bất kỳ công việc liên quan. Mọi phiên người dùng hiện tại sẽ không được duy trì. Ứng dụng sẽ được triển khai lại vào lần tiếp theo người triển khai tự động kiểm tra các thay đổi.

Để ngăn chặn chức năng này cờ autodeploy phải được thiết lập để false:

giá trị lá cờ này cho thấy nếu Tomcat nên kiểm tra định kỳ cho các ứng dụng web mới hoặc cập nhật trong khi Tomcat đang chạy. Nếu đúng, Tomcat định kỳ kiểm tra các thư mục appBase và $ CATALINA_BASE/conf/[engine_name]/[host_name] và triển khai bất kỳ ứng dụng web mới hoặc bộ mô tả XML ngữ cảnh nào được tìm thấy.

Ngoài ra, bạn có thể thiết lập deployIgnore cờ với một biểu thức chính quy định các ứng dụng nào nên bỏ qua từ việc triển khai tự động

+1

'autodeploy = false' seams cũng vô hiệu hóa việc kiểm tra định kỳ' $ CATALINA_BASE/conf' (không chỉ các thư mục con '/ [engine_name]/[host_name]') - vì vậy các đường dẫn 'autodeploy = false' là quyền câu trả lời. – Ralph

+0

Nếu bạn đặt 'autodeploy = false' trong server.xml thì bạn cần khởi động lại dịch vụ tomcat7 để có hiệu lực. –

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