2 zhangjiaxin281 zhangjiaxin281 于 2013.10.28 13:19 提问

spring整合hibernate做测试时没有报错,当三个整合时启动就报错啦,求大神指点!!

报的错误
org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'ecsUnsigned' on target class [class $Proxy17] failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection
at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:320)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection
at org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:514)
xml文件
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<!-- spring容器监听器 -->

org.springframework.web.context.ContextLoaderListener

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<!-- spring容器配置 -->
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

1个回答

wkshippou
wkshippou   2013.10.29 07:40

目测是包冲突,quartz调用方法失败。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决在Spring整合Hibernate配置tx事务管理器出现错误的问题
问题描述: Error occured processing XML 'org/aopalliance/intercept/MethodInterceptor'. See Error Log for more details 全部配置如下:   View Code 解决方法:加入以下两个Jar包即可 aspectjweaver-1.8.7.jar ht
hibernate整合spring的时候 启动servers不会报错,但是不会自动创建表是什么原因呢?
myeclipse10        jdk 是1.7 tomcat版本是8 这是applicationContext.xml xmlns:tx="http://www.springframework.org/schema/tx" xmlns:cache="http://www.springframework.org/schema/cache" xmlns:task="http://w
struts2整合spring报404
第一次整合ssh就碰到这么莫名奇妙的问题实在是让人头疼,只好naizhe
Spring整合Hibernate,使用注解,报错can't find hbm.cfg.xml
Spring整合Hibtenate的代码如下:  <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /
报错:Spring整合Hibernate java.lang.NullPointerException
Exception in thread "main" java.lang.NullPointerException at com.ye.service.impl.AddressServiceImpl.addAddress(AddressServiceImpl.java:32) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth
Spring 与Struts2整合遇到的问题以及解决方案
最近在做办公自动化的项目,在Spring与Struts2整合的时候遇到了问题,现在将遇到的问题和解决方案分享. 问题1: 10:53:48,757 ERROR ContextLoader:215 - Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Unex
Spring整合Hibernate中 不能自动建表问题
刚好遇到这个问题,在网上看到了解决方法,就复制过来放着以防以后忘记了... 1、在单独的使用Hibernate时,在Hibernate映射文件(hibernate.hbm.xml)中配置好各个类的关系,然后再Hibernate配置文件(hibernate.cfg.xml)中添加属性可以自动在数据库中创建表结构(注:只能创建表,而非创建库)。 主要代码如下:          u
【SpringMVC学习04】Spring、MyBatis和SpringMVC的整合
前两篇springmvc的文章中都没有和mybatis整合,都是使用静态数据来模拟的,但是springmvc开发不可能不整合mybatis,另外mybatis和spring的整合我之前学习mybatis的时候有写过一篇,但是仅仅是整合mybatis和spring,所以这篇文章我系统的总结一下spring、mybatis和springmvc三个框架的整合(后面学习到maven时,我会再写一篇使用ma
struts2与spring整合时提示无法注入bean的错误
缺少struts2-spring-plugin.jar
Spring与Hibernate整合小细节与测试问题
Spring与Hibernate整合问题小解:Spring和Hibernate支持添加顺序;整合配合文件中配置事务:声明式事务配置;类注册的两种方式有值注入和无值注入;SessionFactory注入详解;测试时小问题