Weblogic-范围WebServiceEJB中没有名为“ **”的持久性单元。可用的持久性单元:[]

时间:2018-11-12 13:18:14

标签: java jpa ejb weblogic jta

环境:weblogic 12c 错误消息:作用域WebServiceEJB中没有名为“ emTeste”的持久性单元。可用的持久性单元:[]

persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
    <persistence-unit name="emTeste" transaction-type="JTA">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
        <jta-data-source>jdbc/derby</jta-data-source>
        <class>br.msansone.testEJB.Model.Mensagem</class>
    </persistence-unit>
</persistence>

在Java中

@PersistenceContext(unitName="emTeste") 
protected EntityManager em;

在网络逻辑中:我创建了数据源并在服务器中部署了war,但是应用程序找不到数据源。

obs .:部署是通过eclipse完成的。

0 个答案:

没有答案