[英]Issue with Project References in Java Web Application
我的项目结构如下:
matrixWeb
----src(for Java code)
----WebContent
----WEB-INF
----lib
----custome-develop.jar
----resources (contains some config files under this folder)
现在,正在使用另一个Java代码(custome-develop.jar),此代码打包为jar,并与所有引用一起放入lib文件夹中。 现在,从我的“ src”文件夹中,我可以访问该jar文件中的代码。 但是custome-develop.jar需要访问资源文件夹下的配置文件以进行处理(资源文件夹包含用于队列管理器名称,队列名称等的属性文件)。
谁能告诉我如何访问资源文件夹以获取属性文件。
我使用了下面的代码,但在那个custome-develop.jar中却没有用:
InputStream pin = Thread.currentThread().getContextClassLoader()
.getResourceAsStream("/../../resources/QueueDetails.properties);
此“ pin”为空对象。
我正在使用JBoss 7.1和Java6并进行管理控制台部署!
请帮助我。
谢谢,Debashis
考虑到您正在使用独立应用程序,请在Jboss standalone.xml
添加属性文件
<system-properties>
<property name="URLLIST" value="path for properties file"/>
</system-properties>
然后,您可以使用来访问此属性
String prop = System.getProperty("PROPERTY_NAME_UNDER_UR_FILE");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.