环境: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完成的。