日期:2014-05-20  浏览次数:20728 次

数据库连接错误,这是为什么?
exception 

javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:


** BEGIN NESTED EXCEPTION ** 

com.mysql.jdbc.CommunicationsException
MESSAGE: Communications link failure due to underlying exception: 


所用技术:struts2+spring+jdbctemplate,数据库:mysql;运行环境ubuntu;开发环境:windows;在开发的时候没有碰到这个错误,放到服务器上郁闷的出现了这个错误!百度谷歌了都没有找到答案!请高手解答!感激不尽!

------解决方案--------------------
打的包有问题。估计。我昨天也遇到这种异常。原因是打的包中,并没有把和数据源有关的东西打进去。
------解决方案--------------------
看看是不是jdbc.properties类似连接数据信息有没错误和漏掉的。
------解决方案--------------------
jar包是否正确 楼主可以试一下在类里面测试一下数据库连接是否成功
------解决方案--------------------
jar包是否正确 楼主可以试一下在类里面测试一下数据库连接是否成功