2012-09-03 40 views
6

Tôi đang sử dụng Eclipse Indigo 3.7 + WTP + m2e (bao gồm m2e-wtp). Tôi đã cấu hình máy chủ Tomcat 7.0 của tôi trên Eclipse. Tôi có một ứng dụng web mà tôi đang cố gắng chạy trên Tomcat thông qua Eclipse, nhưng khi tôi chạy nó, tệp context.xml không được sao chép vào thư mục conf/Catalina/localhost và điều này gây ra một số vấn đề cho ứng dụng của tôi.Nơi đặt context.xml với WTP Eclipse?

Trường hợp context.xml nên được đặt để được sao chép vào thư mục này?

Cảm ơn

+0

Xem http://wiki.eclipse.org/WTP_Tomcat_FAQ#How_do_I_specify_the_Tomcat_context_configuration_for_my_Web_Application.3F – tostao

+0

@tostao Thx, tôi đã đọc wiki này nhưng tôi không thấy nó trả lời câu hỏi của tôi như thế nào. –

+1

Tôi đã chỉnh sửa trang wiki được liên kết bởi @tostao để thêm thông tin còn thiếu – olivieradam666

Trả lời

10

Nếu bạn cần chỉ định tệp context.xml khi triển khai tệp WAR vào Tomcat, thì nó phải được bao gồm trong WAR. Cách đơn giản nhất để đạt được điều này là bằng cách thêm nó vào tài nguyên webapp của bạn:

src 
|_ main 
    |_ webapp 
     |_ META-INF 
     |_ context.xml 

Khi nào bạn sẽ xây dựng ứng dụng web (* .war) maven sẽ tham gia WAR ở vị trí phù hợp.

+0

Điều đó hoạt động! Cảm ơn –

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