Java JBoss 7.1.1.Final-从WAR文件内的META-INF加载资源失败
我的文件位于:Java JBoss 7.1.1.Final-从WAR文件内的META-INF加载资源失败,java,jboss7.x,wildfly-10,Java,Jboss7.x,Wildfly 10,我的文件位于: <JBOSS_HOME>/standalone/deployments/mycompany.war/META-INF/myfile.xml 这将返回null 为什么??我迷路了 这似乎是类加载隔离的问题。 看看这个可能会有帮助 具体来说,尝试将以下内容添加到jboss-deployment-structure.xml中 <resources> <resource-root path="META-INF/myfolder" /> &l
<JBOSS_HOME>/standalone/deployments/mycompany.war/META-INF/myfile.xml
这将返回null
为什么??我迷路了 这似乎是类加载隔离的问题。 看看这个可能会有帮助 具体来说,尝试将以下内容添加到jboss-deployment-structure.xml中
<resources>
<resource-root path="META-INF/myfolder" />
</resources>
这似乎是类加载隔离的问题。看看这个,这可能会有帮助,也可能有助于@Aris2World,补充道
Thread.currentThread().getContextClassLoader().getResourceAsStream("META-INF/myfile.xml"))
<resources>
<resource-root path="META-INF/myfolder" />
</resources>
Thread.currentThread().getContextClassLoader().getResourceAsStream(MY_RESOURCE_PATH)