我尝试创建包含 jks 和 jar 文件的 Jboss 模块。虽然我能够使它工作,但我不明白它为什么工作。当我为 jar 和 jks 文件定义资源根时。
<module xmlns="urn:jboss:module:1.1" name="my.module">
<resources>
<resource-root path="foo.jar"/>
<resource-root path="mykey.jks"/>
</resources>
</module>
我收到以下错误:
org.jboss.modules.xml.XmlPullParserException:无法在路径“mykey.jks”处添加资源根“mykey.jks”(位置:END_TAG 看到 ...“foo.jar”/> \r\n ... @ 3:42) 引起:java.util.zip.ZipException:打开 zip 文件时出错
但是,如果我将资源根定义为<resource-root path="."/>
一切正常。
有谁知道为什么当我使用“。”时它会起作用。作为资源根路径?Jboss到底有什么魔力?
谢谢大卫