tôi muốn triển khai chiến tranh và chiến tranh sẽ tìm nạp một số thuộc tính từ bên ngoài chiến tranh (cho phép nói tệp .war ở đâu, cùng thư mục đó.)tham chiếu cấu hình.properties bên ngoài .war
tại thời điểm này là giải pháp tốt nhất tôi đã tìm thấy:
<context:property-placeholder location="file:${user.home}/configuration.properties" ignore-unresolvable="true"/>
nhưng giải pháp này buộc tôi phải giữ nó luôn trong thư mục chính. tôi muốn nó được trong thư mục webapps tomcat nơi tôi triển khai của tôi .war. Tôi chỉ tìm kiếm một giải pháp có liên quan đến đường dẫn tuyệt đối. nếu đường dẫn tương đối là hoàn toàn không thể, thì tôi sẽ xem xét một đường dẫn tuyệt đối.
cảm ơn trước.
Bạn viết: "Tôi chỉ tìm kiếm một giải pháp có liên quan đến đường dẫn tuyệt đối" nhưng tôi đoán bạn có nghĩa là đối diện. –
no i did not. nhìn vào con đường u được sử dụng, nó không tuyệt đối. user.home loại biến có thể là bất cứ điều gì. – Ikthiander
Tôi có thể hỏi * tại sao * bạn muốn cấu hình của mình nằm ngoài ngữ cảnh ứng dụng web? Có phải vì bạn muốn chia sẻ cấu hình với các ứng dụng web khác không? Nếu vậy thì có những cách tốt hơn để làm điều này. – Qwerky