Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
如何在JBoss AS 7.1.3中配置新模块?_Jboss_Jboss7.x - Fatal编程技术网

如何在JBoss AS 7.1.3中配置新模块?

如何在JBoss AS 7.1.3中配置新模块?,jboss,jboss7.x,Jboss,Jboss7.x,这是一个衍生的问题 现在,我可以将我的项目配置为使用不同版本的Hibernate,我的JBoss安装有第二个名为“5.1.1.Final”的插槽(位于..\JBoss-as-7.1.3.Final\modules\org\Hibernate\5.1.10.Final),该插槽具有以下module.xml文件: <module xmlns="urn:jboss:module:1.1" name="org.hibernate:5.1.10.Final"> <resource

这是一个衍生的问题

现在,我可以将我的项目配置为使用不同版本的Hibernate,我的JBoss安装有第二个名为“5.1.1.Final”的插槽(位于
..\JBoss-as-7.1.3.Final\modules\org\Hibernate\5.1.10.Final
),该插槽具有以下
module.xml
文件:

<module xmlns="urn:jboss:module:1.1" name="org.hibernate:5.1.10.Final">
    <resources>
        <resource-root path="hibernate-core-5.1.10.Final.jar"/>
        <resource-root path="hibernate-entitymanager-5.1.10.Final.jar"/>
        <resource-root path="hibernate-infinispan-5.1.10.Final.jar"/>
        <!-- Insert resources here -->
    </resources>

    <dependencies>
        <module name="asm.asm"/>
        <module name="javax.api"/>
        <module name="javax.persistence.api"/>
        <module name="javax.transaction.api"/>
        <module name="javax.validation.api"/>
        <module name="org.antlr"/>
        <module name="org.apache.commons.collections"/>
        <module name="org.dom4j"/>
        <module name="org.infinispan" optional="true"/>
        <module name="org.javassist"/>
        <module name="org.jboss.as.jpa.hibernate" slot="4" optional="true"/>
        <module name="org.jboss.logging"/>
        <module name="org.hibernate.envers" services="import" optional="true"/>
        <module name="org.hibernate.commons-annotations"/>
    </dependencies>
</module>

但是,当JBoss启动时,我收到以下错误消息:
ParseError at[row,col]:[26,72]消息:模块名称无效/不匹配(预期为org.hibernate:5.1.10.Final)

我无法理解为什么会出现此消息,因为所需的模块名称(
org.hibernate:5.1.10.Final
)正是我在文件中指定的名称(
name=“org.hibernate:5.1.10.Final”


我缺少什么?

插槽是一个单独的属性。它应该如下所示


在侧注中,您可能需要考虑尝试升级到WildFly 11,当前版本是Fiel飞110.0.BETA1。我不确定Hibernate 5.1.x是否能与JBoss AS 7.x一起工作。WildFly 10.1.0.Final使用Hibernate 5.0.10.Final