Я уже искал в StackOverflow «свойства внутри войны», но ни один из результатов не сработал для моего случая.
Я использую Eclipse Galileo и GlassFish v3 для разработки набора веб-сервисов.Я использую «динамический веб-проект» со следующей структурой
Src
-java_code_pkg_1
-java_code_pkg_2
-com.company.config
--configfile.properties WebContent
-META-INF
-WEB-INF
--log4jProperties
--web.xml
--applicationContext.xml
--app-servlet.xml
Я хочу получить доступ к «configfile.properties» внутри одного из исходных файлов в «java_code_pkg1».Я использую Spring Framework, и этот файл будет создан после запуска приложения на сервере.
Я безуспешно попробовал следующее
getResourceAsStream("/com.company.config/configfile.properties");
getResourceAsStream("/com/company/config/configfile.properties");
getResourceAsStream("com/company/config/configfile.properties");
getResourceAsStream("/configfile.properties");
getResourceAsStream("configfile.properties");
getResourceBundle(..) didn't work either.
Возможно ли получить доступ к файлукогда он не находится под путем WEB-INF / classes?если так то как?
Спасибо