Tôi đã tải xuống và thiết lập Apache Tomcat 6 của mình trong máy chủ sản xuất của chúng tôi. Sau đó tôi bắt đầu nó để xem liệu nó có đang chạy hay không và phát hiện ra rằng nó ổn.Tomcat Auto Deploy Tính năng này có tốt không?
Nó chạy và sau đó tôi đặt tệp chiến tranh dự án của mình ở đó. Tôi sắp khởi động lại dịch vụ tomcat khi tôi nhận thấy rằng tệp lưu trữ web của tôi đã được giải nén và tệp web dự án của tôi đã được đặt ở thư mục ứng dụng web.
Tôi nghĩ, thiết lập của tôi có tính năng tự động triển khai nhưng tôi cứ nghĩ đây có phải là một điều hay không?
Tôi có những câu hỏi trong tâm trí:
- Liệu Tomcat thực sự tự động triển khai tập tin lưu trữ web và tần số mà nó làm là gì?
- Đây có phải là một tính năng tuyệt vời không?
- Vì vậy, nếu tôi rời khỏi tập tin chiến tranh của mình ở đó, điều đó có nghĩa là Tomcat sẽ tải lại hoặc giải nén tệp lưu trữ mọi lúc và sau đó?
- Tomcat có làm gì với tệp chiến tranh của tôi giống như khi tôi khởi động lại tomcat đúng cách và để dịch vụ tomcat triển khai tệp chiến tranh của tôi không?
Chỉ khi bạn không khai báo, nếu bạn xóa tệp chiến tranh thì bối cảnh sẽ bị xóa. khi bạn thay thế tệp tin chiến tranh bằng cách đặt autoDeploy = "true" trong tệp tin server.xml thì ngữ cảnh sẽ không bị xóa.Vì vậy, câu lệnh của bạn là sai. – user250343
Cập nhật tệp WAR sẽ kích hoạt một ứng dụng không thực hiện với việc xóa bất kỳ thư mục mở rộng liên quan nào , tệp ngữ cảnh và thư mục công việc Bất kỳ phiên người dùng hiện tại nào sẽ không được lưu giữ. https://tomcat.apache.org/tomcat-6.0-doc/config/host.html#Automatic_Application_Deployment – n0rm1e
Tôi sẽ thực hiện nghiên cứu trước khi gọi nhảm nhí. – n0rm1e