如何将属性文件与 GlassFish 结合使用

2023-11-25

我正在创建一个在 GlassFish 中运行的 Web 服务,并且我想要一些自定义属性。为此,我正在使用Properties班级。我正在使用的代码是:

Properties p=new Properties();
File f=new File(System.getProperty("user.dir"), "settings.properties");
p.load(new FileInputStream(f));  

但我怎样才能得到settings.properties- 我的配置目录中的文件?

我不确定我的类路径,因为它是由 NetBeans 和 GlassFish 管理的。我假设我的.war-部署时,文件被添加到类路径中...

我添加了自己的解决方案,但如果有人能提出更好的解决方案,我们将非常欢迎......


将您的属性文件放入/glassfish/domains//lib/classes目录,并且可以通过以下方式从您的应用程序中访问它们资源包班级。例如,添加一个名为的属性文件设置.属性到此目录,然后从文件中访问值,如下所示:

ResourceBundle.getBundle("settings").getString("my-property-key");

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将属性文件与 GlassFish 结合使用 的相关文章

随机推荐