`
longzhu007
  • 浏览: 46460 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Spring+hibernate数据源,多用户并发...

    博客分类:
  • J2EE
阅读更多

20个用户并发没有问题,50个的话服务器就会出现下面的报错信息:

<2010-9-7 上午111317 CST> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.i

nternal.WebAppServletContext@1f61bcf - appName: 'webroot', name: 'webroot', cont

ext-path: '/ses'] Servlet failed with Exception

org.springframework.transaction.CannotCreateTransactionException: Could not open

 Hibernate Session for transaction; nested exception is org.hibernate.exception.

GenericJDBCException: Cannot open connection

        at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegi

n(HibernateTransactionManager.java:538)

        at org.springframework.transaction.support.AbstractPlatformTransactionMa

nager.getTransaction(AbstractPlatformTransactionManager.java:350)

        at org.springframework.transaction.interceptor.TransactionAspectSupport.

createTransactionIfNecessary(TransactionAspectSupport.java:262)

        at org.springframework.transaction.interceptor.TransactionInterceptor.in

voke(TransactionInterceptor.java:102)

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(

ReflectiveMethodInvocation.java:166)

        Truncated. see log file for complete stacktrace

org.hibernate.exception.GenericJDBCException: Cannot open connection

        at org.hibernate.exception.SQLStateConverter.handledNonSpecificException

(SQLStateConverter.java:91)

        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j

ava:79)

        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp

er.java:43)

        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp

er.java:29)

        at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager

.java:363)

        Truncated. see log file for complete stacktrace

java.sql.SQLException: We are already in the process of making 11 connections an

d the number of simultaneous builds has been throttled to 10

        at org.logicalcobwebs.proxool.Prototyper.checkSimultaneousBuildThrottle(

Prototyper.java:260)

        at org.logicalcobwebs.proxool.ConnectionPool.getConnection(ConnectionPoo

l.java:170)

        at org.logicalcobwebs.proxool.ProxoolDataSource.getConnection(ProxoolDat

aSource.java:97)

        at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.

getConnection(AbstractRoutingDataSource.java:133)

        at com.dongyun.ses.web.DynamicDataSource.getConnection(DynamicDataSource

.java:57)

        Truncated. see log file for complete stacktrace>

希望大虾指点指点!

分享到:
评论

相关推荐

    基于struts+hibernate+spring+easyui+mysql的网上商城项目实战源码.zip

    它完全支持结构化查询语言(SQL),允许用户进行数据查询、插入、更新、删除、创建和管理数据库结构等操作。SQL标准的广泛支持使得MySQL易于学习,且与其他关系型数据库系统有良好的互操作性。 存储引擎 MySQL支持...

    Spring.3.x企业应用开发实战(完整版).part2

    8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离级别 9.1.5 JDBC对事务支持 9.2 ThreadLocal...

    JeeWeb敏捷开发平台,主要定位于企业快速开发平台建设,它是一款具有代码生成功能的智能快速开发平台

    JeeWeb是一款基于SpringBoot 2+Spring+Mybatis+Hibernate的敏捷开发...目前功能模块代码生成器、权限框架、数据字典、数据缓存、并发框架、数据监控、计划任务、多数据源管理、附件管理、类似mybatis动态SQL、UI模板

    Java毕业设计-JAVA+SQL电子通讯录带系统托盘(论文+源代码).rar

    此外,系统还支持多用户并发操作,保证了数据的完整性和安全性。 在技术实现上,本项目采用了流行的Java开发框架,如Spring、Hibernate等,确保了系统的稳定性和可扩展性。同时,为了提高用户体验,系统还采用了...

    从J2SE到J2EE知识点介绍

    3. 更新数据(源代码:hibernate_0300) 207 4. 加载数据(源代码:hibernate_0400) 208 5. 缓存 211 6. 对象映射配置 212 7. &lt;hibernate-mapping&gt;元素介绍 212 8. 元素介绍 212 9. 元素介绍 213 10. 元素介绍 214 ...

    Spring攻略(第二版 中文高清版).part1

    2.17 使用TaskExecutor实现并发性 101 2.17.1 问题 101 2.17.2 解决方案 101 2.17.3 工作原理 102 2.18 小结 110 第3章 Spring AOP和AspectJ支持 112 3.1 启用Spring的AspectJ注解支持 113 3.1.1 ...

    Spring3.x企业应用开发实战(完整版) part1

    8.4.3 Spring的数据源实现类 8.5 小结 第9章 Spring的事务管理 9.1 数据库事务基础知识 9.1.1 何为数据库事务 9.1.2 数据并发的问题 9.1.3 数据库锁机制 9.1.4 事务隔离级别 9.1.5 JDBC对事务支持 9.2 ThreadLocal...

    Spring攻略(第二版 中文高清版).part2

    2.17 使用TaskExecutor实现并发性 101 2.17.1 问题 101 2.17.2 解决方案 101 2.17.3 工作原理 102 2.18 小结 110 第3章 Spring AOP和AspectJ支持 112 3.1 启用Spring的AspectJ注解支持 113 3.1.1 ...

    低清版 大型门户网站是这样炼成的.pdf

    5.10 多数据源的应用 338 5.11 jdbc的应用 343 5.12 hibernate调用存储过程 343 5.13 xml数据持久化 346 5.14 小结 348 第6章 充分利用spring 2.5的ioc利器统管bean世界 349 6.1 java程序员的春天厚礼—spring...

    基于 springboot、ant-design-vue 的开源框架+源代码+文档说明

    目前功能模块代码生成器、权限框架、数据字典、数据缓存、数据监控、计划任务、多数据源管理、类似mybatis动态SQL、短信发送、邮件发送、统计功能等功能。 #### 技术特点 使用目前流行的WEB开发架构技术,如 ...

    java ssh框架

    spring管理hibernate--数据源,事务 dao层提供数据库访问接口;service层(事务控制)提供业务接口 struts提供视图转发控制器、视图模板 下节: 使用SpringMVC替换、hibernate二级缓存、hibernate乐观锁与并发 ...

    java开源包101

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    java开源包10

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    java开源包1

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    java开源包11

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    java开源包2

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    java开源包3

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

    java开源包6

    Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 ...

Global site tag (gtag.js) - Google Analytics