主题 : 请问为何经常报连不上数据的错误的?
级别: 童生
UID: 1208
积分:31 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2009-11-25
在线时长:0
1#   发表于:2010-05-26 09:05:54  IP:59.83.*.*
我好几个应用,其中一个是cms的应用。大家连的是同一个数据库(Oracle的)
但是为什么偏偏是cms经常会报数据库出错的?而且一报错之后就要重启才能使用了。
报错如下。请问一下应该怎么去解决这个问题啊?

2010-05-26 02:30 ERROR org.apache.struts2.components.ActionComponent - Could not execute action: /jeecms/tag/article/ArtiList
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed: 
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:599) [spring-orm-2.5.6.jar:2.5.6]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) [spring-aop-2.5.6.jar:2.5.6]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-2.5.6.jar:2.5.6]
at $Proxy9.getWebsite(Unknown Source) [na:na]
at com.jeecms.core.FrontAction.getWeb(FrontAction.java:61) [FrontAction.class:na]
at com.jeecms.core.FrontAction.getWebId(FrontAction.java:50) [FrontAction.class:na]
at com.jeecms.article.action.front.ArtiPartAct.tagArtiList(ArtiPartAct.java:33) [ArtiPartAct.class:na]
at com.jeecms.article.action.front.ArtiPartAct.artiList(ArtiPartAct.java:41) [ArtiPartAct.class:na]
at sun.reflect.GeneratedMethodAccessor894.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_13]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_13]
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.UrlInterceptor.doIntercept(UrlInterceptor.java:76) [UrlInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:289) [struts-core-2.1.6.jar:na]
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172) [struts-core-2.1.6.jar:na]
at org.apache.struts2.views.freemarker.tags.CallbackWriter.afterBody(CallbackWriter.java:84) [struts-core-2.1.6.jar:na]
at freemarker.core.Environment.visit(Environment.java:300) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.IfBlock.accept(IfBlock.java:82) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Macro$Context.runMacro(Macro.java:168) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:602) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.process(Environment.java:189) [freemarker-2.3.15.jar:2.3.15]
at freemarker.template.Template.process(Template.java:237) [freemarker-2.3.15.jar:2.3.15]
at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:187) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) [struts-core-2.1.6.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at com.opensymphony.xwork2.ActionChainResult.execute(ActionChainResult.java:222) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.UrlInterceptor.doIntercept(UrlInterceptor.java:76) [UrlInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.jeecms.core.web.CookieIdentityInterceptor.doIntercept(CookieIdentityInterceptor.java:59) [CookieIdentityInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.DomainNameInterceptor.doIntercept(DomainNameInterceptor.java:24) [DomainNameInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:532) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) [struts-core-2.1.6.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) [spring-orm-2.5.6.jar:2.5.6]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [spring-web-2.5.6.jar:2.5.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_13]
Caused by: org.hibernate.TransactionException: JDBC begin failed: 
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:96) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:558) [spring-orm-2.5.6.jar:2.5.6]
... 85 common frames omitted
Caused by: java.sql.SQLException: Couldn't perform the operation getAutoCommit: You can't perform any operations on this connection. It has been automatically closed by Proxool for some reason (see logs).
at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection.java:207) [proxool-0.9.1.jar:na]
at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnection.java:87) [proxool-0.9.1.jar:na]
at oracle.sql.ClobDBAccess$$EnhancerByProxool$$6fa1c898.getAutoCommit(<generated>) [proxool-cglib.jar:Oracle JDBC Driver version - "10.2.0.3.0"]
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
... 87 common frames omitted
级别: 白丁
UID: 3
积分:2415 加为好友
威望: 0 精华: 0
主题:23 回复:1614
注册时间:2009-06-02
在线时长:0
2#   发表于:2010-05-31 21:48:37  IP:220.14.*.*
是否对jeecms做过二次开发?
检查是否有未关闭的链接
增加连接池最大连接数试下
生命在于折腾!
级别: 童生
UID: 1208
积分:31 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2009-11-25
在线时长:0
3#   发表于:2010-06-03 09:02:17  IP:59.83.*.*
是否对jeecms做过二次开发?
检查是否有未关闭的链接
增加连接池最大连接数试下


cms的连接池在哪配置的啊?tomcat中间件的。
级别: 童生
UID: 1208
积分:31 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2009-11-25
在线时长:0
4#   发表于:2010-06-03 09:06:31  IP:59.83.*.*
maximumConnectionCount吗?
级别: 白丁
UID: 3
积分:2415 加为好友
威望: 0 精华: 0
主题:23 回复:1614
注册时间:2009-06-02
在线时长:0
5#   发表于:2010-06-03 20:58:08  IP:59.245.*.*
连接池配置文件是 WEB-INF\classes\jdbc.properties
生命在于折腾!
级别: 童生
UID: 1208
积分:31 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2009-11-25
在线时长:0
6#   发表于:2010-06-07 09:28:11  IP:59.83.*.*
已经设置到100到1000了。但是还是会出现这个问题,而且越来越频繁了。
级别: 童生
UID: 7578
积分:10 加为好友
威望: 0 精华: 0
主题:0 回复:9
注册时间:2010-06-05
在线时长:0
7#   发表于:2010-06-07 09:33:40  IP:59.136.*.*
报的错是一样的?
级别: 童生
UID: 1208
积分:31 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2009-11-25
在线时长:0
8#   发表于:2010-06-11 16:37:01  IP:59.83.*.*
是啊,一直就报这个。

2010-06-11 10:39 ERROR org.hibernate.transaction.JDBCTransaction - JDBC begin failed
java.sql.SQLException: Couldn't perform the operation getAutoCommit: You can't perform any operations on this connection. It has been automatically closed by Proxool for some reason (see logs).
at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection.java:207) [proxool-0.9.1.jar:na]
at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnection.java:87) [proxool-0.9.1.jar:na]
at oracle.jdbc.internal.ClientDataSupport$$EnhancerByProxool$$7d19b585.getAutoCommit(<generated>) [proxool-cglib.jar:Oracle JDBC Driver version - "10.2.0.3.0"]
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:558) [spring-orm-2.5.6.jar:2.5.6]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) [spring-aop-2.5.6.jar:2.5.6]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-2.5.6.jar:2.5.6]
at $Proxy8.getWebsite(Unknown Source) [na:na]
at com.jeecms.core.FrontAction.getWeb(FrontAction.java:61) [FrontAction.class:na]
at com.jeecms.core.FrontAction.getWebId(FrontAction.java:50) [FrontAction.class:na]
at com.jeecms.article.action.front.ArtiPartAct.tagArtiList(ArtiPartAct.java:33) [ArtiPartAct.class:na]
at com.jeecms.article.action.front.ArtiPartAct.artiList(ArtiPartAct.java:41) [ArtiPartAct.class:na]
at sun.reflect.GeneratedMethodAccessor662.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_13]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_13]
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.UrlInterceptor.doIntercept(UrlInterceptor.java:76) [UrlInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:289) [struts-core-2.1.6.jar:na]
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172) [struts-core-2.1.6.jar:na]
at org.apache.struts2.views.freemarker.tags.CallbackWriter.afterBody(CallbackWriter.java:84) [struts-core-2.1.6.jar:na]
at freemarker.core.Environment.visit(Environment.java:300) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.IfBlock.accept(IfBlock.java:82) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Macro$Context.runMacro(Macro.java:168) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:602) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.process(Environment.java:189) [freemarker-2.3.15.jar:2.3.15]
at freemarker.template.Template.process(Template.java:237) [freemarker-2.3.15.jar:2.3.15]
at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:187) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) [struts-core-2.1.6.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at com.opensymphony.xwork2.ActionChainResult.execute(ActionChainResult.java:222) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.UrlInterceptor.doIntercept(UrlInterceptor.java:76) [UrlInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.jeecms.core.web.CookieIdentityInterceptor.doIntercept(CookieIdentityInterceptor.java:59) [CookieIdentityInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.DomainNameInterceptor.doIntercept(DomainNameInterceptor.java:24) [DomainNameInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:532) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) [struts-core-2.1.6.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) [spring-orm-2.5.6.jar:2.5.6]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [spring-web-2.5.6.jar:2.5.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_13]
2010-06-11 10:39 ERROR org.apache.struts2.components.ActionComponent - Could not execute action: /jeecms/tag/article/ArtiList
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed: 
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:599) [spring-orm-2.5.6.jar:2.5.6]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101) [spring-tx-2.5.6.jar:2.5.6]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) [spring-aop-2.5.6.jar:2.5.6]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-2.5.6.jar:2.5.6]
at $Proxy8.getWebsite(Unknown Source) [na:na]
at com.jeecms.core.FrontAction.getWeb(FrontAction.java:61) [FrontAction.class:na]
at com.jeecms.core.FrontAction.getWebId(FrontAction.java:50) [FrontAction.class:na]
at com.jeecms.article.action.front.ArtiPartAct.tagArtiList(ArtiPartAct.java:33) [ArtiPartAct.class:na]
at com.jeecms.article.action.front.ArtiPartAct.artiList(ArtiPartAct.java:41) [ArtiPartAct.class:na]
at sun.reflect.GeneratedMethodAccessor662.invoke(Unknown Source) [na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_13]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_13]
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.UrlInterceptor.doIntercept(UrlInterceptor.java:76) [UrlInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:289) [struts-core-2.1.6.jar:na]
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172) [struts-core-2.1.6.jar:na]
at org.apache.struts2.views.freemarker.tags.CallbackWriter.afterBody(CallbackWriter.java:84) [struts-core-2.1.6.jar:na]
at freemarker.core.Environment.visit(Environment.java:300) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.IfBlock.accept(IfBlock.java:82) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Macro$Context.runMacro(Macro.java:168) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:602) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.MixedContent.accept(MixedContent.java:92) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.visit(Environment.java:209) [freemarker-2.3.15.jar:2.3.15]
at freemarker.core.Environment.process(Environment.java:189) [freemarker-2.3.15.jar:2.3.15]
at freemarker.template.Template.process(Template.java:237) [freemarker-2.3.15.jar:2.3.15]
at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:187) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186) [struts-core-2.1.6.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at com.opensymphony.xwork2.ActionChainResult.execute(ActionChainResult.java:222) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.UrlInterceptor.doIntercept(UrlInterceptor.java:76) [UrlInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.jeecms.core.web.CookieIdentityInterceptor.doIntercept(CookieIdentityInterceptor.java:59) [CookieIdentityInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.ponyjava.common.struts2.interceptor.DomainNameInterceptor.doIntercept(DomainNameInterceptor.java:24) [DomainNameInterceptor.class:na]
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) [xwork-2.1.2.jar:na]
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) [xwork-2.1.2.jar:na]
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:532) [struts-core-2.1.6.jar:na]
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) [struts-core-2.1.6.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) [spring-orm-2.5.6.jar:2.5.6]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [spring-web-2.5.6.jar:2.5.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) [catalina.jar:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) [catalina.jar:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina.jar:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) [catalina.jar:na]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) [tomcat-coyote.jar:na]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) [tomcat-coyote.jar:na]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) [tomcat-coyote.jar:na]
at java.lang.Thread.run(Thread.java:619) [na:1.6.0_13]
Caused by: org.hibernate.TransactionException: JDBC begin failed: 
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:96) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:558) [spring-orm-2.5.6.jar:2.5.6]
... 85 common frames omitted
Caused by: java.sql.SQLException: Couldn't perform the operation getAutoCommit: You can't perform any operations on this connection. It has been automatically closed by Proxool for some reason (see logs).
at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection.java:207) [proxool-0.9.1.jar:na]
at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnection.java:87) [proxool-0.9.1.jar:na]
at oracle.jdbc.internal.ClientDataSupport$$EnhancerByProxool$$7d19b585.getAutoCommit(<generated>) [proxool-cglib.jar:Oracle JDBC Driver version - "10.2.0.3.0"]
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) [hibernate-core-3.3.1.GA.jar:3.3.1.GA]
... 87 common frames omitted
1 共1页