Я создаю веб-сервис, который запускается в GlassFish, и я хочу иметь некоторые пользовательские свойства. Для этого я использую класс 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
файл добавляется в путь к классам при развертывании...
Я добавил свое собственное решение, но если бы кто-нибудь мог придумать лучшее решение, было бы очень желанным...