0
我试图非常简单地将jaybird jdbc驱动程序部署为JBoss模块。我写了一个非常简单的module.xml为在这里:用于JBoss模块的module.xml文件给出了解析错误
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.6" name="org.firebirdsql.jdbc.jaybird-jdk18" version="3.0.1">
<resources>
<resource-root path="jaybird-jdk18-3.0.1.jar"/>
</resources>
</module>
但是当我加载依赖于它的模块我得到一个错误,用线:
Caused by: org.jboss.modules.xml.XmlPullParserException: Unknown attribute \"version\" from namespace \"\" (position: START_TAG seen ...le:1.6\" name=\"org.firebirdsql.jdbc.jaybird-jdk18\" version=\"3.0.1\">... @3:96) "}}}}
我不明白因为文档https://jboss-modules.github.io/jboss-modules/manual/#module-descriptors表示版本属性存在于版本1.6中。事实上,如果我只是从该页面复制并粘贴示例XML,我仍会得到相同的分析错误。
它似乎必须使用错误的模式,但我无法看到文档中的任何内容来解释为什么会这样。