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