簡體   English   中英

當ClassLoader在EJB jar中並且屬性文件處於戰爭狀態時,如何加載屬性文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM