我正在使用Eclipse Galileo和GlassFish v3开发一组Web服务。 我正在使用“动态Web项目”,具有以下结构。
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
我想访问“java_code_pkg1”中的一个源文件里的“configfile.properties”。我正在使用Spring框架,这个文件将在应用程序在服务器上启动时被实例化。
我尝试过以下方法,但没有成功。
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
路径下时,是否可能访问该文件?如果可以,如何操作?