Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JBoss 7.1.1.Final-从WAR文件内的META-INF加载资源失败_Java_Jboss7.x_Wildfly 10 - Fatal编程技术网

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)