在我的webapp中,我使用一个访问名为env.properties
的文件的jar,如下所示:
ResourceBundle rb = ResourceBundle.getBundle("resources/env.properties");
我们正在外化所有属性文件(即将它们放在我们的源代码之外和JBoss文件夹之外),但是这个jar(我们无法修改)在类路径上需要这个属性文件。
我已经读过,我们可以使用JBoss模块将这个文件夹(resources
)放在类路径上,但我不想在JBoss文件夹中放置任何属性文件。
我将我的属性文件保存在:
/app/property-files/some.properties
/app/property-files/resources/env.properties
我的目标是让JBoss将此位置添加到其类路径中,或者通过Java以编程方式将此位置添加到类路径中,以便jar可以访问此文件。