Java 部署过程中的持久化单元名称问题WildFly

Java 部署过程中的持久化单元名称问题WildFly,java,hibernate,jpa,jakarta-ee,wildfly,Java,Hibernate,Jpa,Jakarta Ee,Wildfly,我的持久性模块遇到了一些问题 获取错误,如“收集统计信息时出现意外问题:java.lang.IllegalStateException:JBAS011477:持久化单元'EAR\u FileName.EAR/EJB\u Module\u Persistence.jar\MyPersistenceUnit'不可用” 我的persistence.xml文件位于下面突出显示的位置。如果我错了,请纠正我-根据包装结构,持久化单元名称以EAR文件名开始,然后是我的持久化模块名称,然后是#单元名称,这是绝对

我的持久性模块遇到了一些问题

获取错误,如“收集统计信息时出现意外问题:java.lang.IllegalStateException:JBAS011477:持久化单元'EAR\u FileName.EAR/EJB\u Module\u Persistence.jar\MyPersistenceUnit'不可用”

我的persistence.xml文件位于下面突出显示的位置。如果我错了,请纠正我-根据包装结构,持久化单元名称以EAR文件名开始,然后是我的持久化模块名称,然后是#单元名称,这是绝对正确的。我正在使用PersistenceContext将我的持久化单元注入另一个ejb中

@PersistenceContext(unitName="MyPersistenceUnit")
private EntityManager em;
谁能告诉我我到底做错了什么。如果您能就此提供任何意见/帮助,我将不胜感激

下面是我的项目的模块结构

EAR_FileName.ear
      |
      |---EJB_Module1.jar
      |
      |---EJB_Module_Persistence.jar
                    |
                    |---META-INF
                          |
                          |---persistence.xml
这是我的persistence.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
   xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="
        http://java.sun.com/xml/ns/persistence
        http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    <persistence-unit name="MyPersistenceUnit" transaction-type="JTA">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <jta-data-source>java:/MyTransactionDS</jta-data-source>
        <class>all class</class>
        <properties>
            <property name="hibernate.show_sql" value="false"/>
                <property name="hibernate.format_sql" value="true"/>
            <property name="hibernate.use_sql_comments" value="true"/>
            <property name="hibernate.cache.use_second_level_cache" value="true"/>
        </properties>
    </persistence-unit>
</persistence>

org.hibernate.ejb.HibernatePersistence
java:/MyTransactionDS
全班
另外,使用WildFly 8.1作为应用服务器


提前谢谢

看来Wildfly Tracker上已经存在此问题的缺陷:

Jboss论坛上还有一个帖子:


根据缺陷描述,Wildfly 10.1.0.CR1解决了该问题。

看起来Wildfly Tracker上已经存在该问题的缺陷:

Jboss论坛上还有一个帖子:

根据缺陷描述,该问题已通过Wildfly 10.1.0.CR1修复