Có cách nào để định cấu hình tomcat trỏ nhiều hơn một ngữ cảnh tại một webapp không?Nhiều bối cảnh trỏ đến một webapp đơn lẻ
chúng tôi cần chỉ hai url này:
http://server.com/abc
http://server.com/def
đến một webapp chạy dưới bối cảnh abc
.
Có cách nào để định cấu hình tomcat trỏ nhiều hơn một ngữ cảnh tại một webapp không?Nhiều bối cảnh trỏ đến một webapp đơn lẻ
chúng tôi cần chỉ hai url này:
http://server.com/abc
http://server.com/def
đến một webapp chạy dưới bối cảnh abc
.
Tomcat không cho phép định cấu hình trực tiếp nhiều phần tử <Context>
để trỏ đến cùng một đường dẫn.
Vì vậy, lựa chọn của bạn là một trong hai triển khai các ứng dụng web tương tự hai lần với nhau Context
(Không lớn ý tưởng)
hoặc tạo một webapp gọi def
rằng có một bộ lọc tùy chỉnh servlet khai báo trong web.xml mà lại viết bài yêu cầu đến abc
.
Nếu yêu cầu của bạn là dành cho một ứng dụng sản xuất, tôi khuyên bạn nên có một Máy chủ Web Apache trước Tomcat để bạn có thể thực hiện việc này và hơn thế nữa.
Xin cảm ơn, nhưng rất tiếc, đây không phải là khả năng đối với chúng tôi. –
Bạn đã kiểm tra Virtual Hosting với Tomcat chưa: http://www.ex-parrot.com/pete/tomcat-vhost.html –
Điều đó có vẻ đầy hứa hẹn ... Bạn có thể cho tôi ví dụ về cách sử dụng với kịch bản của tôi không? Dường như nhiều url đến nhiều bối cảnh với tôi: s –