Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat7-Spring3.2.1-OpenJPA在即时初始化模式下未指定任何持久类_Spring_Tomcat_Openjpa - Fatal编程技术网

Tomcat7-Spring3.2.1-OpenJPA在即时初始化模式下未指定任何持久类

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

我正在尝试使用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

<?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