Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Spring GWT&x2B;弹簧&x2B;创建bean SessionFactory时发生休眠错误_Spring_Hibernate_Gwt - Fatal编程技术网

Spring GWT&x2B;弹簧&x2B;创建bean SessionFactory时发生休眠错误

Spring GWT&x2B;弹簧&x2B;创建bean SessionFactory时发生休眠错误,spring,hibernate,gwt,Spring,Hibernate,Gwt,我打电话时遇到以下错误 ApplicationContext ctx=新类路径XmlApplicationContext(“spring.xml”) ` org.hibernate.dialogue.derbydialogue 真的 创造 ` 将log4j版本更改为1.2.15会产生错误 在我将以下内容添加到spring.xml之后,问题得到了解决 none这里的重要部分是java.lang.NoSuchFieldError:TRACE 您使用的log4j/slf4j版本似乎有错误 您应该

我打电话时遇到以下错误

ApplicationContext ctx=新类路径XmlApplicationContext(“spring.xml”) `


org.hibernate.dialogue.derbydialogue
真的
创造
`

将log4j版本更改为1.2.15会产生错误

在我将以下内容添加到spring.xml之后,问题得到了解决
none

这里的重要部分是
java.lang.NoSuchFieldError:TRACE

您使用的log4j/slf4j版本似乎有错误

您应该只使用log4j的版本1.2.12或更高版本,并确保类路径中只有一个版本的log4jjar


您还应该确保不要使用低于1.5.1

slf4j版本。您的问题在于sessionFactory bean,有些bean是如何创建的,您会遇到异常。您能提供spring.xml的代码吗?将log4j从1.2.8版更改为1.2.15版,这改变了异常和更多描述,但是问题没有得到解决。感谢您提供了正确版本的jar。在spring.xml中没有添加任何内容,它成功了。非常感谢。
<bean id="derbyDataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="org.apache.derby.jdbc.EmbeddedDriver" />
    <property name="url" value="jdbc:derby:db/analyticsDB;create=true" />
    <property name="username" value="username" />
    <property name="password" value="password" />
    <property name="initialSize" value="5" />
    <property name="maxActive" value="50" />
</bean>

<bean id="sessionFactory"
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <property name="dataSource" ref="derbyDataSource" />
    <property name="packagesToScan" value="com.example.analytics.model" />
    <property name="hibernateProperties">
        <props>
            <prop key="dialect">org.hibernate.dialect.DerbyDialect</prop>
            <prop key="hibernate.show_sql">true</prop> 
            <prop key="hibernate.hbm2ddl.auto">create</prop> 
        </props>
    </property>
</bean>