2011-06-30 23 views
5

Tôi có Máy Linux. Máy chủ Apache đang chạy và tôi cần triển khai dự án của tôi là tệp .war được phát triển trên máy Windows.Cách triển khai tệp WAR trên máy Linux

Ai đó có thể cho tôi chút ý tưởng về cách thực hiện điều đó không?

Trả lời

14

nếu bạn có quyền truy cập FTP hoặc SCP vào thư mục nơi Tomcat được cài đặt, bạn sẽ có thể chỉ cần sao chép tệp WAR được tạo vào thư mục tomcat/webapps. Tomcat sẽ tự động triển khai chiến tranh cho bạn.

Khi triển khai lại, tôi thấy an toàn nhất để xóa tệp .WAR gốc trong Tomcat và tomcat sẽ tự động hủy thư mục đã phát tán cho bạn. Khi đã xong, sao chép tệp .WAR.

Cuối cùng, hãy đảm bảo bạn sao chép tệp .WAR "cùng một lúc". Nếu bạn tải lên chậm, Tomcat sẽ thử và triển khai tệp .WAR ngay cả khi nó chưa được tải lên hoàn toàn. Điều này sẽ dẫn đến triển khai một phần hoặc không thành công. Tốt nhất là bạn tải lên một thư mục trung lập (thư mục chính, tạm thời, tùy theo điều kiện nào), và sau đó đổi tên (sử dụng mv) .WAR thành tomcat hoặc đơn giản là sao chép ở đó bằng lệnh sao chép hệ thống tệp cục bộ. Nhanh hơn nhiều so với tải lên. Cách an toàn nhất là chuyển tệp từ cùng một hệ thống tệp.

Tất cả điều này giả định bạn không có bất kỳ cổng quản lý hoặc cổng quản trị nào mở cho Tomcat, vì nó cung cấp cơ chế triển khai ứng dụng từ xa trực tiếp.

Nhưng, trong thực tế, chỉ cần xóa ứng dụng cũ và trượt trong ứng dụng mới hoạt động đơn giản và tốt cho nhiều ứng dụng.

+0

http://tomcat.apache.org/ – Rupok

+0

Cảm ơn Rupok !! –

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