社区
Web 开发
帖子详情
我用SSH框架开发一个系统,后台数据库是Oracle的。用tomcat运行几分钟后就不能查询数据了。
lina791211
2013-05-23 07:42:48
用SSH+Oracle开发一个网站,发布到Tomcat容器中。
刚开始一两分钟,运行无压力。
但是只要超过一两分钟,系统就无法查询数据库了。
很像断开连接。
但是不是连接数超过限制,我看着系统日志的,没有任何缓存的连接数。
Tomcat的并发连接也改了,可是还是不行。
求教各位大神,帮忙解决一下。
...全文
195
8
打赏
收藏
我用SSH框架开发一个系统,后台数据库是Oracle的。用tomcat运行几分钟后就不能查询数据了。
用SSH+Oracle开发一个网站,发布到Tomcat容器中。 刚开始一两分钟,运行无压力。 但是只要超过一两分钟,系统就无法查询数据库了。 很像断开连接。 但是不是连接数超过限制,我看着系统日志的,没有任何缓存的连接数。 Tomcat的并发连接也改了,可是还是不行。 求教各位大神,帮忙解决一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
跳蚤图
2013-05-24
打赏
举报
回复
钢镚爸爸
2013-05-24
打赏
举报
回复
最好把你spring的配置文件贴一下
popi
2013-05-24
打赏
举报
回复
如果还有问题,你就要贴你的访问数据库那块代码了,是不是写的调用方式,不符合SSH框架自动释放数据库访问的模式。如果是不符合的写法,那么你要手动访问完后关闭。
popi
2013-05-24
打赏
举报
回复
还有session配置,你对照着看看,是不是配置有问题: <!-- 结束 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="lobHandler"> <ref bean="myLobHandler" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.Oracle9Dialect </prop> <prop key="hibernate.show_sql">false</prop> <prop key="hibernate.generate_statistics">true</prop> <prop key="hibernate.connection.release_mode"> after_transaction </prop> <prop key="hibernate.autoReconnect">true</prop> <prop key="hibernate.cglib.use_reflection_optimizer"> true </prop> </props> </property> <property name="mappingDirectoryLocations"> <list> </list> </property> </bean>
popi
2013-05-24
打赏
举报
回复
估计spring配置问题吧,数据库连接使用后不自动释放导致的。 给你个配置参考 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${jdbc.driverClassName}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="minPoolSize" value="${minPoolSize}" /> <property name="maxPoolSize" value="${maxPoolSize}" /> <property name="maxIdleTime" value="${maxIdleTime}" /> <property name="acquireIncrement" value="${acquireIncrement}" /> <property name="maxStatements" value="${maxStatements}" /> <property name="initialPoolSize" value="${initialPoolSize}" /> <property name="idleConnectionTestPeriod" value="${idleConnectionTestPeriod}" /> <property name="acquireRetryAttempts" value="${acquireRetryAttempts}" /> <property name="acquireRetryDelay" value="${acquireRetryDelay}"/> <property name="breakAfterAcquireFailure" value="${breakAfterAcquireFailure}" /> <property name="testConnectionOnCheckout" value="${testConnectionOnCheckout}" /> </bean> 参数: jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@192.168.0.1:1521:orcl jdbc.username=XXXX jdbc.password=XXXX minPoolSize=2 maxPoolSize=30 #(in seconds) maxIdleTime=1800 acquireIncrement=2 maxStatements=0 initialPoolSize=2 #(in seconds) idleConnectionTestPeriod=60 acquireRetryAttempts=10 # (in milliseconds) acquireRetryDelay=1000 breakAfterAcquireFailure=false testConnectionOnCheckout=false
且活且珍惜
2013-05-24
打赏
举报
回复
Datasource timeBetweenEvictionRunsMillis 定时检查连接池的时间间隔 minEvictableIdleTimeMillis 连接最大空闲时间,单位为毫秒 这2个参数会保持在这段时间内连接是可用的 试一下吧
jumpheightway
2013-05-24
打赏
举报
回复
如果是hibernate配置链接数据库操作,那就是你的hibernate里面操作session的时候出了问题,检查一下这块,问题出在这
cole_白
2013-05-24
打赏
举报
回复
应该是配置的问题吧!!!
企业费用管理
系统
(
SSH
+
Oracle
).rar
源码说明: 全部项目源码都是经过测试校正后百分百成功
运行
。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue
开发
的,含有代码注释,新手也可看懂。ssm整合
开发
,小程序毕业设计、期末大作业、课程...
移动
ssh
项目(struts+spring+hibernate+
oracle
).rar
源码说明: 全部项目源码都是经过测试校正后百分百成功
运行
。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue
开发
的,含有代码注释,新手也可看懂。ssm整合
开发
,小程序毕业设计、期末大作业、课程...
基于
SSH
的公交
查询
系统
(毕设)
1,项目功能: (1)... 2,涉及技术:
SSH
框架
,
Tomcat
3,
开发
环境:IDEA,MySQL
数据
库
4,讲解方式:从环境安装,项目搭建,以及项目介绍等进行讲解 5,包含资料:项目源码(含
数据
库
文件),环境安装包,项目文档。
个人博客
系统
源码下载
本项目基于
ssh
2+
Oracle
三大
框架
开发
项目需求概述 1.1. 概述 随着计算机技术的发展和普及,blog 得到了极大的发展。Blog,是 Weblog 的简称。blog 是一种新的生活方式、新的工作方式、新的学习方式和交流方式。本...
基于
SSH
I架构的
开发
平台技术方案
前台提供完整的管理
系统
开发
框架
,基于JQuery技术 包括:表格控件,树形菜单,树形表格,弹出框,对话框,选项卡,日期组件、日历组件、图表组件、报表组件、表单验证
框架
等 平台集成
系统
管理模块,包括:(1)服务器...
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章