1

我开发了一个 JPA 项目以部署到我的 Tomcat8 实例中。

然后我需要通过 JNDI 上下文查找来查找我的 PersistenceUnit EntityManagerFactory。我知道使用 JBoss Wildfly 可以使用:

<property name="jboss.entity.manager.factory.jndi.name" value="java:/persistence/JNDIUnitNAME"/>

允许我通过标准 JNDI 查找方法查找 EntityManagerFactory 的属性。

InitialContext txt = new InitialContext();
EntityManagerFactory emf = (EntityManagerFactory)ctx.lookup("java:/persistence/JNDIUnitNAME");

Tomcat服务器是否有类似的属性?

4

0 回答 0