2015-11-18 21 views
7

Tôi đã tạo một ứng dụng AngularJS với bộ tạo góc hình yeoman. Bây giờ tôi muốn lưu trữ nó bằng cách sử dụng Apache tomcat.Triển khai ứng dụng AngularJS trên tomcat

Tôi đã chạy "xây dựng grunt" và có tất cả nội dung của tôi đã sẵn sàng trong thư mục "dist". Có cách nào để tạo ra một tập tin .war hoặc tôi có thể chỉ cần sao chép các tập tin vào một thư mục bên trong tomcat?

+0

Xin chào, tôi đã gặp vấn đề tương tự và tìm thấy bài đăng này. Bạn có thể sửa lỗi này không? Sao chép nội dung trong thư mục ứng dụng web có hiệu quả với bạn không? Khi nó messes URL tương đối của tôi cho js và tải CSS. bạn có gặp phải vấn đề này không? – anjhawar

+1

Không, tôi chỉ phải làm một "xây dựng grunt" và sao chép nội dung từ thư mục "dist" của tôi vào một thư mục mới trong thư mục "webapps" của tomcat. Nếu tôi chỉ cần sao chép thư mục "dist" vào thư mục webapps, tôi có thể truy cập ứng dụng của mình thông qua "http: // : /dist" – Martin

Trả lời

11

Chỉ cần sao chép dán tất cả các tệp trong thư mục dự án của bạn, ví dụ: $ TOMCAT_PATH/webapps/your-project-root/

Chúc mừng !!

+0

Ok, nó đã làm sai lệch một số CSS và tài liệu tham khảo. Cảm ơn bạn! – Martin

+0

Hãy để tôi nếu bạn vẫn gặp phải bất kỳ sự cố nào trong tương lai. Cảm ơn bạn đã đánh dấu câu hỏi của tôi đúng – Ghayel

+0

hi Martin, bạn có thể giải quyết các tham chiếu bằng cách nào? tôi đã cố gắng dist/... js ... nhưng nó nói "không tải được tài nguyên: net :: ERR_CONTENT_LENGTH_MISMATCH". cảm ơn –

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