簡體   English   中英

如何在JBoss 7.1中使用模塊類加載器讀取文件

[英]How to read file with module classloader in JBoss 7.1

建立后,我有耳銼。 同樣在耳朵里,我有屬性文件: my.ear \\ APP-INF \\ classes \\ resources \\ schemas \\ property.json 我需要在代碼中讀取此文件。 我該怎么辦,原因:

Thread.currentThread().getContextClassLoader()
                      .getResourceAsStream("resources/schemas/" + schemaArray[i])

始終返回null 我嘗試執行此操作時, ModuleClassLoaderModuleClassLoader一起ModuleClassLoader ,我認為這是主要問題。 在WebLogic服務器中,相同的代碼可以很好地使用類加載器: weblogic.utils.classloaders.GenericClassLoader@4b36a40b

我在這里找到解決方案: https : //access.redhat.com/solutions/1145823幫助了我

可以使用jboss-deployment-structure.xml(它是JBoss特有的)將APP-INF / class添加到類路徑中,如下所示:

生的

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
  <deployment>
    <resources>
      <resource-root path="APP-INF/classes" />
    </resources>
  </deployment>
</jboss-deployment-structure>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM