连接到java:comp / env / ... resource

时间:2017-05-05 10:54:52

标签: jpa glassfish websphere jndi payara

在我的persistence.xml文件中,我定义了以下连接...

<jta-data-source>java:comp/env/jdbc/jee</jta-data-source>

它在WebSphere中运行良好(实际上它是我能够使WebSphere正常工作的唯一方法)和JPA。它也与TomEE合作。

然而,当我在Payara / Glassfish中部署它时,我收到以下错误

  

com.sun.appserv.connectors.internal.api.ConnectorRuntimeException:无效资源:java:comp / env / jdbc / jee__pm

我已验证我在连接池配置中启用了Allow Non Component Callers

我还添加了glassfish-ejb-jar.xmlglassfish-application.xml,资源引用定义为

<resource-ref>
    <res-ref-name>java:comp/env/jdbc/jee</res-ref-name>
    <jndi-name>jdbc/jee</jndi-name>
</resource-ref>
<resource-ref>
    <res-ref-name>jdbc/jee</res-ref-name>
    <jndi-name>jdbc/jee</jndi-name>
</resource-ref>

0 个答案:

没有答案