[英]How to load properties files dynamically when using servlet with war file?
[英]How to load a Properties File when the ClassLoader is in the EJB jar and the Properties File is in war
我有這個問題。 我想加載位於war文件中的屬性文件,但類加載器在另一個jar文件中。 但是它們被編譯在一個耳朵文件中。 當我將屬性文件放在jar文件項目的src文件夾中時,它可以工作,但我想將其放在Web-INF / Classes中,以備將來更新之用。
細節。
在EAR EJB IBM Websphere中編譯
謝謝!
戰爭取決於您的EJB,但是EJB與戰爭無關。
因此,這是不可能的。
如果必須更新配置,則應將其外部化。 您將無法在戰爭中修改文件。
一個好的做法是獨立於環境生成EJB jar和WAR。 這將使您的開發團隊能夠在每個環境中部署相同的代碼。 他們只需要改編外部屬性文件(數據庫登錄名/密碼等)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.