经常出现 HTTP Status 500 -错误

09-04-02 langmanzhu

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.hibernate.exception.JDBCConnectionException: Cannot open connection

org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)

org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)

org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)

org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420)

org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)

org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:129)

org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)

org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1290)

com.agriculture.filter.HibernateFilter.doFilter(HibernateFilter.java:32)

com.agriculture.filter.ChangeCharsetFilter.doFilter(ChangeCharsetFilter.java:18)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

[该贴被admin于2009-04-02 09:02修改过]

1
freebox
2009-04-02 10:16

Cannot open connection

说明无法打开到数据源的连接,建议检查数据源配置等。

icyiwh
2009-04-04 19:26

建议检查一下程序,看是否存在连接(Connection)或者会话(Hibernate Session)未关闭的情况。

或者是数据源连接数最大值配置的过小

leauch
2009-04-20 23:40

做此类程序之前一定要做一步测试一下,不要等结果出来.贴出来一个500错误问怎么回事.我想给你说的是.工具报的错和人想的有时候不一样的.

如果这一步错的话那就把这一步删了.去测试前一步.再错再去往前测试一直到没有错误再往下面写.此类错误我认为都没有必要让别人去给你看,.就是有人帮你看出来了.下一次一样会报类似的错误.你一样不能自己解决.

landmine
2009-04-23 16:03

建议不要有问题盲目的去请教别人,这样永远不可能提高

车开得好的各个都是修车高手,就算是看不懂全部也总可以看懂几个

单词吧,往往错误很简单,要学会自己排除,宁外错误往往在前三行中可以找到!