2012-03-27 40 views
6

Tôi sẽ bắt đầu với lỗi tôi nhận được và sau đó giải thích những gì tôi đã làm cho đến thời điểm này.Đang cố gắng triển khai máy chủ tomcat thông qua Intellij IDEA và gặp phải lỗi server.xml thiếu kỳ lạ

Error running Guestbook: Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml 

Sử dụng Intellij IDEA 11 Ultimate Edition:

Tôi đã thêm các máy chủ tomcat6 trong phần cài đặt -> menu máy chủ ứng dụng của Intellij IDEA bằng cách thêm thư mục tomcat được cài đặt, sau đó tôi đã đi chỉnh sửa cấu hình trong hộp thả xuống chạy và thêm máy chủ tomcat mặc định địa phương. Trong tab triển khai, tôi đã nhấp vào + -> Hiện vật ... và chọn ProjectName: tạo tác phẩm chiến tranh.

Bây giờ, khi tôi chạy nó lần đầu tiên, nó đã cho tôi một số lỗi như

no conf folder found in /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/ 

Trong một khoảnh khắc của sự tuyệt vọng Tôi chỉ cần thực hiện một thư mục gọi là conf đó và được thông báo lỗi, chắc chắn đủ, thay đổi để :

Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml 

Tôi không biết tập tin này nên được tìm thấy ở đâu, tại sao nó không được tạo ra hoặc hầu hết tất cả - làm thế nào để đưa nó vào đúng nơi. Bất kỳ trợ giúp về điều này sẽ được đánh giá rất nhiều !!

+1

IDEA sẽ lấy 'TOMCAT/conf/server.xml' của bạn, sửa đổi và sao chép vào vị trí tạm thời. Đối với một số lý do nó không xảy ra. Hãy thử cài đặt vanilla Tomcat 6 mới từ trang Apache, đảm bảo tệp gốc tồn tại. – CrazyCoder

+1

Không phải là câu trả lời cho vấn đề của bạn, nhưng tôi phải nói rằng, tôi đã thấy rất nhiều người lãng phí rất nhiều thời gian trong những năm cố gắng kiểm soát các máy chủ web với các trình cắm thêm IDE. Tóm lại - nó chỉ là không có giá trị nó. Tomcat rất đơn giản để chạy từ dòng lệnh, rằng tôi chưa bao giờ thấy lợi ích của việc làm từ IDE. Nếu bạn đang tìm kiếm triển khai tự động, chỉ cần tạo một tệp ngữ cảnh Tomcat và trỏ nó vào môi trường phát triển của bạn - không cần triển khai. – GreyBeardedGeek

+2

@GreyBeardedGeek sau đó bạn bỏ lỡ những lợi ích của việc triển khai nóng – NimChimpsky

Trả lời

3

Nhờ có CrazyCoder cho mẹo - tôi đã tải xuống cài đặt vani Tomcat 7 và thêm một trong menu Máy chủ ứng dụng, sau đó thay đổi cấu hình chạy để sử dụng thay vào đó và nó bắt đầu ngay.

Đánh giá cao sự trợ giúp!

+0

bạn có thể cho tôi biết nơi tôi có thể tải xuống vanilla tomacat 7 từ. Tôi không thể tìm thấy nó. – ddarz4u

+0

@ ddarz4u Tải xuống Tomcat từ: http://tomcat.apache.org –

+1

Tôi đang sử dụng bản tải xuống mới của Tomcat 8.5.16. Tôi cũng nhận được cùng một loại lỗi với 'Unamed_' tiền tố tên của ứng dụng của tôi. –

4

Điều đó cũng xảy ra với tôi. Tôi phát hiện ra rằng tôi vô tình chỉnh sửa tệp server.xml và nó không còn là xml hợp lệ nữa. Vì nó không thể được phân tích cú pháp đúng cách, nó không được nạp. Fixing server.xml giải quyết vấn đề.

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