2013-02-20 34 views
5

Tôi có một cuộc chiến tranh ở vị trí "C:\Documents and Settings\myProj.war".Làm cách nào để triển khai các tệp chiến dịch lên tomcat theo cách thủ công?

Dự án web cũng có sẵn tại "C:\Documents and Settings\myProj".

tôi muốn triển khai này để một tomcat.

vị trí của tomcat là "C:\Documents and Settings\tomcat6x".

Xin vui lòng cho tôi làm thế nào để làm điều này bằng tay hoặc thông qua dấu nhắc lệnh.

Một ứng dụng đã chạy trong Tomcat. Nó là một dự án maven. Tôi muốn triển khai một ứng dụng khác trên cùng một tomcat mà không phải là ứng dụng maven.

+0

tệp 'war' mà tôi đoán. Một ứng dụng web? – kaysush

+0

@SuKu. Chỉ có tệp chiến tranh của nó. – Patan

+0

nếu đó là tệp chiến tranh, chỉ cần sao chép vào webapps \ trong thư mục tomcat –

Trả lời

10

Đây là những bước tôi làm theo khi tôi phải tự triển khai một cuộc chiến tranh trong Tomcat trên localhost:

  1. Nếu Tomcat đang chạy, hãy dừng/xóa nó.

  2. Chuyển đến thư mục cài đặt tomcat (đây phải là C: \ Documents and Settings \ tomcat6x cho bạn), hãy gọi số <tomcat>.

  3. Trong <tomcat>, xóa các tạmviệc thư mục. Chúng chỉ chứa các tệp tạm thời.

  4. Nếu đó là tệp jar có thể là dành cho cấu hình, hãy thả tệp này vào thư mục <tomcat>/lib. Nếu đó là tệp chiến tranh, hãy thả tệp đó vào <tomcat>/triển khai hoặc trong thư mục <tomcat>/webapps.

  5. Khởi động tomcat của bạn.

+0

Cảm ơn bạn đã trả lời. tập tin của tôi là abcd.war. Vì vậy, tôi sẽ sao chép và dán chiến tranh tại ".... \ tomcat6x \ webapps". Nó sẽ là đủ.Và tôi sẽ khởi động lại tomcat – Patan

+1

@ User222 vâng, điều đó là đủ. Nếu bạn muốn triển khai một ứng dụng mà không cần khởi động lại toàn bộ máy chủ, hãy sử dụng các máy chủ ứng dụng Web GlassFish hoặc JBoss. –

+0

Tôi đã làm theo lời khuyên của bạn. Tôi dán nó trong thư mục webapps sau khi khởi động lại tomcat, tôi không thể nhìn thấy cuộc chiến ở đó. Nó không được phản ánh. khi tôi duyệt ứng dụng đó, tôi nhận được lỗi không tìm thấy trang. Bạn có thể giúp những gì có thể đã đi sai – Patan

1

Triển khai ứng dụng web: sao chép tệp chiến tranh của bạn vào thư mục webapps bên trong tomcat.

(Hãy chắc chắn rằng tập tin của bạn bị chiến tranh giải nén để tạo thư mục tương ứng;. Nếu tomcat của bạn đang chạy thì bạn không cần phải làm bất cứ điều gì khác Tomcat sẽ chăm sóc nó tự động.)

Triển khai tập tin jar có thể được thực hiện theo cách tương tự bằng cách đặt jar bên trong thư mục lib của ứng dụng đã triển khai của bạn; nhưng để phản ánh những thay đổi bạn có thể phải khởi động lại tomcat.

4

Đặt thư mục trong/WEB-INF/lib của webapp được triển khai sẽ hoạt động. Ví dụ: nếu bạn có webapp tên myapp, sau đó đặt jar của bạn trong webapps/myapp/WEB-INF/lib

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