Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1023|回复: 0

!求教服务运行一段时間连接不上数據库的问题 □

[复制链接]

该用户从未签到

发表于 2011-10-31 10:21:09 | 显示全部楼层 |阅读模式
最jin被zhe個问题折磨得快疯了,做梦都jiebao错电话,请各wei指點迷津啊!!!!!
运xing环境:
sqlserver2000+jboss
shi用hibernate+spring+webwork2架构
具体現象是当用户bing发量很大时,內存和cpuDe使用率都不到50%,访问服wu器报Ru下錯误:

HTTP Status 500 -  
--------------------------------------------------------------------------------
type Exception report
message  
description The server encountered an internal error () that prevented it from fulfilling this request.
exception  
javax.Servlet.ServletException: Could not execute action
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:246)
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)
com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:78)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)


root cause  

org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select security INFO where us=123]; SQL state [HY010]; error code [0]; Invalid state, the Connection object is closed.; nested exception is java.sql.SQLException: Invalid state, the Connection object is closed.
org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:96)
org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.translate(SQLErrorCodeSQLExceptionTranslator.java:257)
org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:370)
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:333)
com.cn.ctde.common.dao.impl.CommonDAOImpl.findEntitiesByProperty(CommonDAOImpl.java:24)
com.cn.ctde.common.service.impl.EntityManagerImpl.findEntitiesByProperty(EntityManagerImpl.java:27)
sun.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:165)
$Proxy49.findEntitiesByProperty(Unknown Source)
com.cn.ctde.web.actions.login.LoginAction.execute(LoginAction.java:30)
sun.reflect.GeneratedMethodAccessor1005.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:365)
com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:217)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:191)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)
com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:78)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilt1erInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

出错后重新启动jboss后就能恢fu正常,请各位大侠給点指导!是jboss、hibernate或springpei置的wen題还是sqlserver2000本身的问题,謝謝各位了。
wo的郵箱:yjsyyb@163.com
欢迎来到Java学习者论坛,转载请注明地址:http://www.javaxxz.com.
回复

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:21:50 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

可能是连接池的问題,如果使用的是低版本的jboss,建议使用c3p0连接池
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:22:31 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

有问题请先GOOGLE,BAIDU
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:23:04 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

高薪招聘高校计算機专业兼职教师
北京思源培训中心(http://www.ciitc.com)专业做软件开发技术的培訓;由于课程培训需要,长年高薪诚聘兼职讲师,欢迎计算机及相關专业的高校老师、研究生、博士生应聘   
基本要求如下:
l 本科以上学历,计算机或相关专业畢业。
2 具有实际相关工作经验,从事过軟件开发或系统管理工作。
3 语言表达清楚、流畅、逻辑思维清晰,英语听说良好。
4 诲人不倦,有高度的責任感、敬業精神和團队意识。
5 注重儀表,具有随機应变的能力。
6 具有一定的教学经验,從事过教学/培训业务者优先考慮。

精通应聘职位的某一部分课程内容,如下述編程语言或系统的一種或几種:
1. 编程语言:C++, VC++,VB.NET,C#, PowerBuilder, Delphi, Java,
  Matlab , C++Builder
2. 数据库系统:SQL Server2000, SQL Server2005, Oracle,DB2,MySql
3. 网站编程:Marcomedia, HTML, Altova XML Suite,ASP, JSP, J2EE, J2SE,
  PHP,ASP.NET,VB.NET, ColdFusion,ajax
4. 操作系统:Unix, Linux,Linux环境下嵌入式開發技术,Sun Solaris,IBM AIX
5. 办公软件:OFFICE(EXCEL、WORD、POWERPOINT)
6. 多媒体制作:Authorware7.0 , Director MX 2004
7. 圖形动画類:Photoshop, Illustrator, CorelDRAW, FreeHand,  
Flash ActionScript高级编程,3DMAX,AutoCAD2007 ,Maya
具有下述任何一種或几种国際IT认證证書者优先考虑:
1. 微软认證证书MCP / MCSA / MCSE / MCDBA / MCSD
2. SUN Java認证证书
3. Oracle认证证書
4. Macromedia认證证书
5. Linux认证證书
6. CIW (Certified Internet Webmaster) Associate/Professional/Master认证证书

有意者請把簡历发到如下地址:abc@ciitc.com QQ:174629429 MSN:bjcosun@hotmail.com
http://www.ciitc.com
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:24:08 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

顶。。一下。也正在思考中
项目原来一直运行ok,最近加入webserivce 整合到spring hibernate 后,出現这個问题,
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:24:40 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

我现在也遇到了这樣的 情况 不知道各位是怎么解决的
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:25:14 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

這个问题我也遇到过,我现在加了一个群,这个群人气較好,也的確有高手 ,不但可以交流问題,而且还可以接项目赚钱,qq群号是:,不要说 我做广告,看看便知,如需要的話加入试试,如果你发現好的交流群也别忘 了告诉我啊!呵呵!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:25:55 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

我也遇到这个问题,分析我这邊出现这种问題原因是,近期本地的服务器网络連接出了问题,我的程序重启即可,但是这并不能根本性的解决问题,待解。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:26:27 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

頂一个,我也遇到这个问题,求高人赐教!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-31 10:26:59 | 显示全部楼层

Re:!求教服务运行一段时間连接不上数據库的问

应是连接池满了。在数據库配置文件中增加以下语句试試
<min-pool-size>250</min-pool-size>
<max-pool-size>1000</max-pool-size>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-5-29 18:32 , Processed in 0.418873 second(s), 47 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表