问题描述
我正在尝试在Admin.ear内部的Ejb项目中访问Admin.proprties 调试时,我看到变量InputStream变量IS为null,下面是我用来加载属性文件的代码
InputStream is = PropertiesLoader.class.getClassLoader().getResourceAsstream("Admin.properties");
我的jboss-deployment-structure.xml在下面
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure
xmlns="urn:jboss:deployment-structure:1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ear-subdeployments-isolated>false</ear-subdeployments-isolated>
<deployment>
<dependencies>
<module name="com.Test" />
</dependencies>
</deployment>
</jboss-deployment-structure>
我已经在com / test / main之类的wildfly /模块中创建了文件夹
在主文件夹内的复制Admin.properties并创建module.xml 我的module.xml。我是Wildfly的新手。谁能指导我从ejb项目中的wildfly加载外部属性文件的方法
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.Test">
<resources>
<resource-root path="."/>
</resources>
</module>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)