我开发了一个 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服务器是否有类似的属性?