Làm cách nào để tôi biết Tomcat để sử dụng một đường dẫn ngữ cảnh cụ thể khi đưa ra WAR-File của tôi?Xác định ngữ cảnh Servlet trong WAR-File
Ví dụ: Tôi có tệp chiến tranh được tạo bởi xây dựng maven và tên kết quả của tệp khá dài. Vì vậy, tôi không muốn ứng dụng quản lý tomcat sử dụng tên tệp của chiến tranh là ngữ cảnh.
Cung cấp một context.xml trong META-INF đã không tạo ra kết quả mong muốn
Tôi cũng thấy điều này trong các tài liệu cho các thuộc tính của path
Context
:
Giá trị của trường này phải không được đặt trừ khi định nghĩa tĩnh một Ngữ cảnh trong tệp tin.xml, vì nó sẽ được suy ra từ các tên tệp được sử dụng cho tệp ngữ cảnh .xml hoặc docBase.
Vì vậy, dường như không đúng cách để nói cho máy chủ ứng dụng biết đường dẫn cho WAR của tôi là gì.
Bất kỳ gợi ý nào khác?
Cảm ơn đoạn mã. Câu dưới đây rất quan trọng đối với nội dung của tôi. Chú thích/tham chiếu được thêm vào tệp context.xml như là cảnh báo cho các nhà phát triển tiếp theo. "Khi tệp này tồn tại, nó sẽ không được thay thế nếu một WAR mới với /META-INF/context.xml mới hơn được đặt trong appBase của máy chủ." – argatxa