tomcat 上使用jpa
http://www.liferay.com/zh_CN/community/wiki/-/wiki/Main/JPA+on+Tomcat
How to configure on Tomcat1. copy lib/development/spring-instrument-tomcat.jar to tomcat/lib/ext
2. Edit conf/Catalina/localhost/ROOT.xml and add this line in the "Context" element.
??? <Loader loaderdocBase="/my/webApp/location">
??? <Loader loaderdocBase="/my/webApp/location">
??? <Loader loaderdocBase="/my/webApp/location">
??? <Loader loadervalue-ref="local-db"/>
??? <entry key="remoteDataSource" value-ref="remote-db"/>
?? </map>
? </property>
? <!-- if no datasource is specified, use this one -->
? <property name="defaultDataSource" ref="remoteDataSource"/>
</bean>
<bean id="emf" ref="pum"/>
</bean>
要注意的是,缺省实现允许在将持久化单元信息传入JPA provider之前用 PersistenceUnitPostProcessor(它允许选择持久化单元)修改它们, 传入的过程可以是通过属性声明式地传入(影响其中所有的单元)或编程式地传入。 如果没有指定persistenceUnitManager,LocalContainerEntityManagerFactoryBean 会创建一个并在内部使用它。