Tomcat7-Spring3.2.1-OpenJPA在即时初始化模式下未指定任何持久类
我正在尝试使用Spring3.2.1和OpenJPA在Tomcat7下运行一个名为Debugger的简单web应用程序。我使用Eclipse作为IDE,并在IDE外部运行Tomcat。我在部署战争时出错了。这是错误消息:Tomcat7-Spring3.2.1-OpenJPA在即时初始化模式下未指定任何持久类,spring,tomcat,openjpa,Spring,Tomcat,Openjpa,我正在尝试使用Spring3.2.1和OpenJPA在Tomcat7下运行一个名为Debugger的简单web应用程序。我使用Eclipse作为IDE,并在IDE外部运行Tomcat。我在部署战争时出错了。这是错误消息: org.apache.openjpa.persistence.ArgumentException: No persistent class is specified in eager initialization mode. 下面是persistence.xml <?x
org.apache.openjpa.persistence.ArgumentException: No persistent class is specified in eager initialization mode.
下面是persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
-->
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="2.0">
<persistence-unit name="applicationDB" transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<properties>
<property name="openjpa.jdbc.SchemaFactory" value="native(ForeignKeys=true)"/>
<property name="openjpa.InitializeEagerly" value="true"/>
<property name="openjpa.DynamicEnhancementAgent" value="false"/>
</properties>
</persistence-unit>
</persistence>
org.apache.openjpa.persistence.PersistenceProviderImpl
该错误是由于没有在此文件中指定任何类引起的吗?我只是试图获得一个基本的应用程序配置设置,所以我还没有准备好在持久性文件中放置任何类。也许您必须至少有一个?列出您的持久性类,或者删除
openjpa.initializeAGERly
属性。“我只是想获得一个基本应用程序配置设置,所以我还没有准备好在持久性文件中放置任何类。”我希望从一个知道的人那里得到一个有见地的答案。对于任何其他遇到这种情况的人,显然你必须在文件中至少指定一个类。然后,您可以继续下一期的运行时增强:P