Chỉ cần chuyển từ Tomcat 6 sang Tomcat 7 và nhận thấy rằng khi bạn triển khai một ứng dụng web được gọi là widget META-INF/context. xml không còn được sao chép vào conf/Catalina/localhost/widget.xml nữa.Trong Tomcat 7, bạn cần phải copy context.xml vào conf/Catalina/locahost để nó có hiệu lực
Điều mà Im không rõ ràng là liệu nó có cần thiết hay không, các cài đặt trong context.xml có được sử dụng nếu để trong META-INF hoặc chúng chỉ có hiệu lực nếu được chuyển đến conf/Catalina/localhost/widget.xml
Im sử dụng một vani tomcat 7 cài đặt
Tôi nên nói rằng Ive đã xem xét điều này và nhận thấy thuộc tính copyXML, nhưng điều này không trả lời được câu hỏi của tôi. Để nhắc lại nếu tôi chỉ để context.xml trong META-INF được sử dụng, hoặc nó chỉ có tác dụng nếu nó được đổi tên và sao chép thành $ CATALINA_BASE/conf/[enginename]/[tên máy chủ]/ –
Có. Nó nói ngay trước phần tôi trích dẫn "Yếu tố ngữ cảnh cá nhân có thể được xác định rõ ràng:". Nếu nó có thể "được định nghĩa trong một tệp riêng lẻ tại /META-INF/context.xml", rõ ràng Tomcat sẽ chọn nó.Việc sao chép dưới $ CATALINA_BASE/conf chỉ để bạn có thể xem tất cả các cấu hình được nhóm trong cùng một vị trí. Bên cạnh đó, bạn không thử? –
Tài liệu khác: copyXML thực sự được sử dụng để khởi động cấu hình dưới $ CATALINA_BASE/conf, là cái được sử dụng trong lần khởi động lại tiếp theo. –