JDBC连接池c3p0的问题 [问题点数:40分,结帖人p_rince]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs3
本版专家分:922
结帖率 98.11%
Bbs4
本版专家分:1435
Bbs6
本版专家分:5545
Blank
红花 2010年5月 扩充话题大版内专家分月排行榜第一
Blank
蓝花 2010年7月 扩充话题大版内专家分月排行榜第三
Bbs1
本版专家分:40
Bbs1
本版专家分:40
Bbs3
本版专家分:922
Bbs3
本版专家分:922
Bbs2
本版专家分:129
Bbs3
本版专家分:935
Bbs5
本版专家分:2150
Bbs3
本版专家分:922
Bbs1
本版专家分:20
无法加载com.mchange.v2.log.log4j.Log4jMLog
今天看视频学用C<em>3</em>P<em>0</em>,执行以后就会出现 <em>c</em>om.m<em>c</em>hange.v2.log.MLog '<em>c</em>om.m<em>c</em>hange.v2.log.log4j.Log4jMLog' <em>c</em>ould not be loade
数据库连接池之DBCP
数据库<em>连接池</em>之DBCP前言在之前的文章中,我们学习了如何使用原生的<em>JDBC</em>连接操作数据库,如果对使用原生<em>JDBC</em>操作数据库比较熟的读者,可能会注意到这样一个<em>问题</em>,就是每次需要使用的时候,都需要获取一个Conne<em>c</em>tion,然后通过Conne<em>c</em>tion来获得相应的Pre<em>p</em>aredStatement,进而操作数据库。当每次创建一个Conne<em>c</em>tion的时候,所需要消耗的资源是比较大的,但是如果使用单例的
DBCP(数据库连接池
DataSour<em>c</em>e接口 数据源:接口通常都会有其实现类,javax.sql.DataSour<em>c</em>e接口也不例外,人们习惯性地把实现了javax.sql.DataSour<em>c</em>e接口的类称为数据源。数据源中包含数据库<em>连接池</em>。 常用的数据源有: (1)DBCP数据源 单独使用DBCP数据源时,需要在应用程序中导入2个jar包: <em>c</em>ommons-db<em>c</em><em>p</em>.jar包 <em>c</em>ommons-<em>p</em>ool.jar包 (2...
干掉com.mchange.v2.log.MLog 的日志
近期的项目里使用到了<em>c</em><em>3</em><em>p</em><em>0</em>,在创建ComboPooledDataSour<em>c</em>e类时会输出一堆日志,而且竟然是用System.err.<em>p</em>rintln输出的,实在是令人不爽。 一堆日志 2<em>0</em>1<em>3</em>-1<em>0</em>-22 14:5<em>3</em>:56 <em>c</em>om.m<em>c</em>hange.v2.log.MLog 信息: MLog <em>c</em>lients using java 1.4+ standard logging. 2<em>0</em>1<em>3</em>-1<em>0</em>-2
dbcp连接池
S<em>p</em>ring对数据库<em>连接池</em>的支持 常见的数据库<em>连接池</em>有<em>c</em><em>3</em><em>p</em><em>0</em>,db<em>c</em><em>p</em>以及druid,这里使用的是db<em>c</em><em>p</em>。 前文中使用DataSour<em>c</em>eUtils获取和释放<em>c</em>onne<em>c</em>tion,代码如下: //org.s<em>p</em>ringframework.jdb<em>c</em>.datasour<em>c</em>e.DataSour<em>c</em>eUtils <em>p</em>ubli<em>c</em> abstra<em>c</em>t <em>c</em>lass DataSour<em>c</em>eUtils { //获...
C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)
[size=large]   C<em>3</em>P<em>0</em>是一个开放源代码的<em>JDBC</em><em>连接池</em>,它在lib目录中与Hibernate一起发布,包括了实现jdb<em>c</em><em>3</em>和jdb<em>c</em>2扩展规范说明的Conne<em>c</em>tion 和Statement 池的DataSour<em>c</em>es 对象。        <em>c</em><em>3</em><em>p</em><em>0</em>-<em>c</em>onfig>         default-<em>c</em>onfig>         <em>3</em>          "a<em>c</em>
Hibernate c3p0 logging不通过slf4j输出的解决办法
<em>c</em><em>3</em><em>p</em><em>0</em>使用的是自己的MLog来记录日志并且总是选用java自带的日志. <em>c</em>om.m<em>c</em>hange.v2.log.MLog. MLog <em>c</em>lients using java 1.4+ standard logging. 调查了一番发现目前的Hibernate 4.<em>3</em>.8.Final使用的<em>c</em><em>3</em><em>p</em><em>0</em>版本为<em>0</em>.9.2.1, 而这个版本的<em>c</em><em>3</em><em>p</em><em>0</em>在查找日志系统上有点<em>问题</em>.根据官方的说明,
No suitable driver的解决方法
四月 1<em>3</em>, 2<em>0</em>19 1:45:<em>3</em>2 下午 <em>c</em>om.m<em>c</em>hange.v2.log.MLog 信息: MLog <em>c</em>lients using java 1.4+ standard logging. 四月 1<em>3</em>, 2<em>0</em>19 1:45:<em>3</em>2 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.C<em>3</em>P<em>0</em>Registry 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.5.2 [built <em>0</em>8-De<em>c</em>...
Java使用commons-dbcp2.0
1.关于<em>c</em>ommons-<em>p</em>ool及<em>c</em>ommons-db<em>c</em><em>p</em>版本区别 之前项目一直用的是<em>c</em>ommons-db<em>c</em><em>p</em>1.4,因为项目中原来用的是jedis-2.1.<em>0</em>.jar,升级到jedis-2.5.1.jar之后,jedis内部所用的池依赖由原来的<em>c</em>ommons-<em>p</em>ool-1.6.jar改为了<em>c</em>ommons-<em>p</em>ool2-2.2.jar,其中原有的一些参数都改名或删掉了。由于jedis和<em>c</em>ommon
debug开启后就这错误了,,求大神指点。。。。
[INFO] S<em>c</em>anning for <em>p</em>roje<em>c</em>ts... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] B
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main] 异常解决办法
转载:htt<em>p</em>s://www.<em>c</em>nblogs.<em>c</em>om/yuanlaihenkuang/<em>p</em>/7727<em>0</em>22.html   java.lang.OutOfMemoryError: PermGen s<em>p</em>a<em>c</em>e 表示你的内存永久保存区溢出了。      PermGen s<em>p</em>a<em>c</em>e的全称是Permanent Generation s<em>p</em>a<em>c</em>e,是指内存的永久保存区域,       这块内存主要是被J...
BasicDataSource Configuration 配置参数(译)
Basi<em>c</em>DataSour<em>c</em>e Configuration 配置参数 Parameter Des<em>c</em>ri<em>p</em>ton username 用来建立jdb<em>c</em>连接的用户名 <em>p</em>assword 用来建立jdb<em>c</em>连接的密码 url 建立连接的url driverClassName jdb<em>c</em> driver <em>c</em>lassName <em>c</em>onne<em>c</em>tionPro<em>p</em>erties 连接使
数据库连接池优化配置(druid,dbcp,c3p0)
主要描述了数据库<em>连接池</em>参数配置的准则,针对常用的数据库<em>连接池</em>(<em>c</em><em>3</em><em>p</em><em>0</em>,db<em>c</em><em>p</em>,druid)给出推荐的配置。
Spring 使用com.mchange.v2.c3p0.ComboPooledDataSource 問題
您好: 我參考一個範例: 1.先將<em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.1.2.jar 與 mysql-<em>c</em>onne<em>c</em>tor-java-5.1.7-bin.jar Add to Path 2.新增一個 beans-<em>p</em>ro<em>p</em>
DBCP连接池详解
1、概述      DBCP也是一个开源的<em>连接池</em>,是A<em>p</em>a<em>c</em>he Common成员之一,在企业开发中也比较常见,tom<em>c</em>at内置的<em>连接池</em>。 2、导入jar包 <em>3</em>、配置文件(sr<em>c</em>/*.<em>p</em>ro<em>p</em>erties)      <em>p</em>ro<em>p</em>erties不能编写中文,不支持在STS中修改,必须使用记事本修改内容,否则中文注释会出现乱码。 /** *连接配置 */ driver=<em>c</em>om.mysq...
用的c3p0连接池,这个问题是哪个jar包和哪个冲突了啊
Caused by: java.lang.NoSu<em>c</em>hMethodError: <em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner.(IZL
commons-dbcp.jar免费下载
链接:htt<em>p</em>s://<em>p</em>an.baidu.<em>c</em>om/s/1lAwt9BCntJZ1PGO<em>3</em>h7kjlw 密码:r478
Spring Boot中Datasource配置(Spring Boot dbcp2数据源配置)
数据库<em>连接池</em>选择算法 在默认情况下, 数据库连接可以使用DataSour<em>c</em>e池进行自动配置。下面是选取一个特定实现的算法: 由于Tom<em>c</em>at数据源<em>连接池</em>的性能和并发, 在tom<em>c</em>at可用时, 我们总是优先使用它。 如果HikariCP可用, 我们将使用它。 如果Commons DBCP可用, 我们将使用它, 但在生产环境不推荐使用它。 最后, 如果Commons DBCP2可用, ...
求救,DBCP连接池连接释放问题
在程序中我的<em>连接池</em>设置大小为 <em>0</em>1服务器程序<em>连接池</em>:初始连接数1<em>0</em><em>0</em>,最大连接数2<em>0</em><em>0</em>, 最小空闲数1<em>0</em>,最大空闲数5<em>0</em>; <em>0</em>2服务器程序<em>连接池</em>:初始连接数1<em>0</em><em>0</em>,最大连接数2<em>0</em><em>0</em>, 最小空闲数1<em>0</em>,
DBCP连接池配置
1、准备jar包 需要导入四个jar包 2、创建.<em>p</em>ro<em>p</em>erties配置文件 名字不要随便起,有固定的名字 driverClassName=<em>c</em>om.mysql.jdb<em>c</em>.Driver url=jdb<em>c</em>:mysql://127.<em>0</em>.<em>0</em>.1:<em>3</em><em>3</em><em>0</em>6/test?useSSL=false username=root <em>p</em>assword=12<em>3</em> initi...
DBCP 数据连接池的配置和使用
DBCP(DataBase <em>c</em>onne<em>c</em>tion <em>p</em>ool),数据库<em>连接池</em>。是 a<em>p</em>a<em>c</em>he 上的一个 java <em>连接池</em>项目,也是 tom<em>c</em>at 使用的<em>连接池</em>组件。 单独使用db<em>c</em><em>p</em>需要<em>3</em>个包:<em>c</em>ommon-db<em>c</em><em>p</em>.jar,<em>c</em>ommon-<em>p</em>ool.jar,<em>c</em>ommon-<em>c</em>olle<em>c</em>tions.jar 由于建立数据库连接是一个非常耗时耗资源的行为,所以通过<em>连接池</em>预先同数据库建立一些连接,放在内
大家帮我看一下hibernate哪里出错了,第一个应用都这么悲剧的弄不出来
News.java的源代码: <em>p</em>a<em>c</em>kage org.<em>c</em>razyit.a<em>p</em><em>p</em>.domain; <em>p</em>ubli<em>c</em> <em>c</em>lass News { <em>p</em>rivate Integer id; <em>p</em>rivate Strin
使用配置文件连接jdb连接池时出现问题
使用jndi实现数据库连接。 <!DOCTYPE HTML PUBLIC "-//W<em>3</em>C//DTD HTML 4.<em>0</em>1 Transitional//EN"> 测试jndi连接2 1. 下载指定的数据库驱动jar包,放入容器tom<em>c</em>at lib中。 2. 开始配置tom<em>c</em>at配置文件: <em>c</em>onf-<em>c</em>ontext.xml <em>3</em>. 在<em>c</em>ontext.xml中要配置一个资源的标签。 这三步没有<em>问题</em> 主要是通过ds得到连接对象老是出错 HTTP Status 5<em>0</em><em>0</em> - An ex<em>c</em>e<em>p</em>tion o<em>c</em><em>c</em>urred <em>p</em>ro<em>c</em>essing JSP <em>p</em>age /jndi/testjndi2.js<em>p</em> at line <em>3</em>9 ty<em>p</em>e Ex<em>c</em>e<em>p</em>tion re<em>p</em>ort message An ex<em>c</em>e<em>p</em>tion o<em>c</em><em>c</em>urred <em>p</em>ro<em>c</em>essing JSP <em>p</em>age /jndi/testjndi2.js<em>p</em> at line <em>3</em>9 des<em>c</em>ri<em>p</em>tion The server en<em>c</em>ountered an internal error that <em>p</em>revented it from fulfilling this request. ex<em>c</em>e<em>p</em>tion org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.Jas<em>p</em>erEx<em>c</em>e<em>p</em>tion: An ex<em>c</em>e<em>p</em>tion o<em>c</em><em>c</em>urred <em>p</em>ro<em>c</em>essing JSP <em>p</em>age /jndi/testjndi2.js<em>p</em> at line <em>3</em>9 <em>3</em>6: DataSour<em>c</em>e ds = (DataSour<em>c</em>e) <em>c</em>tx.looku<em>p</em>("java:<em>c</em>om<em>p</em>/env/jdb<em>c</em>/mysql"); <em>3</em>7: <em>3</em>8: //<em>3</em>.閫氳繃ds寰楀埌杩炴帴瀵硅薄 <em>3</em>9: Conne<em>c</em>tion <em>c</em>onn = ds.getConne<em>c</em>tion(); 4<em>0</em>: 41: //4.瀵硅繛鎺ュ垽鏂� 42: if (<em>c</em>onn != null) { Sta<em>c</em>ktra<em>c</em>e: org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>ServletWra<em>p</em><em>p</em>er.handleJs<em>p</em>Ex<em>c</em>e<em>p</em>tion(Js<em>p</em>ServletWra<em>p</em><em>p</em>er.java:579) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>ServletWra<em>p</em><em>p</em>er.servi<em>c</em>e(Js<em>p</em>ServletWra<em>p</em><em>p</em>er.java:461) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>eJs<em>p</em>File(Js<em>p</em>Servlet.java:<em>3</em>96) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>e(Js<em>p</em>Servlet.java:<em>3</em>4<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.webso<em>c</em>ket.server.WsFilter.doFilter(WsFilter.java:52) root <em>c</em>ause javax.servlet.ServletEx<em>c</em>e<em>p</em>tion: java.sql.SQLEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate <em>JDBC</em> driver of <em>c</em>lass '' for <em>c</em>onne<em>c</em>t URL 'null' org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.runtime.PageContextIm<em>p</em>l.doHandlePageEx<em>c</em>e<em>p</em>tion(PageContextIm<em>p</em>l.java:9<em>0</em>9) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.runtime.PageContextIm<em>p</em>l.handlePageEx<em>c</em>e<em>p</em>tion(PageContextIm<em>p</em>l.java:8<em>3</em>8) org.a<em>p</em>a<em>c</em>he.js<em>p</em>.jndi.testjndi2_js<em>p</em>._js<em>p</em>Servi<em>c</em>e(testjndi2_js<em>p</em>.java:18<em>3</em>) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.runtime.Htt<em>p</em>Js<em>p</em>Base.servi<em>c</em>e(Htt<em>p</em>Js<em>p</em>Base.java:7<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>ServletWra<em>p</em><em>p</em>er.servi<em>c</em>e(Js<em>p</em>ServletWra<em>p</em><em>p</em>er.java:4<em>3</em>8) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>eJs<em>p</em>File(Js<em>p</em>Servlet.java:<em>3</em>96) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>e(Js<em>p</em>Servlet.java:<em>3</em>4<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.webso<em>c</em>ket.server.WsFilter.doFilter(WsFilter.java:52) root <em>c</em>ause java.sql.SQLEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate <em>JDBC</em> driver of <em>c</em>lass '' for <em>c</em>onne<em>c</em>t URL 'null' org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>2.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateConne<em>c</em>tionFa<em>c</em>tory(Basi<em>c</em>DataSour<em>c</em>e.java:2184) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>2.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateDataSour<em>c</em>e(Basi<em>c</em>DataSour<em>c</em>e.java:2<em>0</em>56) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>2.Basi<em>c</em>DataSour<em>c</em>e.getConne<em>c</em>tion(Basi<em>c</em>DataSour<em>c</em>e.java:15<em>3</em>2) org.a<em>p</em>a<em>c</em>he.js<em>p</em>.jndi.testjndi2_js<em>p</em>._js<em>p</em>Servi<em>c</em>e(testjndi2_js<em>p</em>.java:159) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.runtime.Htt<em>p</em>Js<em>p</em>Base.servi<em>c</em>e(Htt<em>p</em>Js<em>p</em>Base.java:7<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>ServletWra<em>p</em><em>p</em>er.servi<em>c</em>e(Js<em>p</em>ServletWra<em>p</em><em>p</em>er.java:4<em>3</em>8) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>eJs<em>p</em>File(Js<em>p</em>Servlet.java:<em>3</em>96) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>e(Js<em>p</em>Servlet.java:<em>3</em>4<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.webso<em>c</em>ket.server.WsFilter.doFilter(WsFilter.java:52) root <em>c</em>ause java.sql.SQLEx<em>c</em>e<em>p</em>tion: No suitable driver java.sql.DriverManager.getDriver(Unknown Sour<em>c</em>e) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>2.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateConne<em>c</em>tionFa<em>c</em>tory(Basi<em>c</em>DataSour<em>c</em>e.java:2168) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>2.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateDataSour<em>c</em>e(Basi<em>c</em>DataSour<em>c</em>e.java:2<em>0</em>56) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>2.Basi<em>c</em>DataSour<em>c</em>e.getConne<em>c</em>tion(Basi<em>c</em>DataSour<em>c</em>e.java:15<em>3</em>2) org.a<em>p</em>a<em>c</em>he.js<em>p</em>.jndi.testjndi2_js<em>p</em>._js<em>p</em>Servi<em>c</em>e(testjndi2_js<em>p</em>.java:159) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.runtime.Htt<em>p</em>Js<em>p</em>Base.servi<em>c</em>e(Htt<em>p</em>Js<em>p</em>Base.java:7<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>ServletWra<em>p</em><em>p</em>er.servi<em>c</em>e(Js<em>p</em>ServletWra<em>p</em><em>p</em>er.java:4<em>3</em>8) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>eJs<em>p</em>File(Js<em>p</em>Servlet.java:<em>3</em>96) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>e(Js<em>p</em>Servlet.java:<em>3</em>4<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:729) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.webso<em>c</em>ket.server.WsFilter.doFilter(WsFilter.java:52) note The full sta<em>c</em>k tra<em>c</em>e of the root <em>c</em>ause is available in the A<em>p</em>a<em>c</em>he Tom<em>c</em>at/8.<em>0</em>.49 logs.
dbcp连接数据库
<em>p</em>ubli<em>c</em> <em>c</em>lass TestDs { <em>p</em>ubli<em>c</em> stati<em>c</em> void main(String[] args)throws Ex<em>c</em>e<em>p</em>tion { Basi<em>c</em>DataSour<em>c</em>e bds = new Basi<em>c</em>DataSour<em>c</em>e(); //设置基本的连接属性 bds.setDriverClassName(&am<em>p</em>;quot;<em>c</em>om.mysql.jdb<em>c</em>.Driver&am<em>p</em>;quot;); bds.setUrl(&am<em>p</em>;quot;...
tomcat 6配置dbcp问题
我在tom<em>c</em>at进行db<em>c</em><em>p</em>配置时出现org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>.SQLNestedEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate <em>JDBC</em> driver of <em>c</em>lass '' for <em>c</em>onne<em>c</em>t URL 'jdb<em>c</em>:jtds:sqlserver://lo<em>c</em>alhost:14<em>3</em><em>3</em>/demo' org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateDataSour<em>c</em>e(Basi<em>c</em>DataSour<em>c</em>e.java:115<em>0</em>) org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.getConne<em>c</em>tion(Basi<em>c</em>DataSour<em>c</em>e.java:88<em>0</em>) org.a<em>p</em>a<em>c</em>he.js<em>p</em>.viewdb_js<em>p</em>._js<em>p</em>Servi<em>c</em>e(viewdb_js<em>p</em>.java:9<em>0</em>) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.runtime.Htt<em>p</em>Js<em>p</em>Base.servi<em>c</em>e(Htt<em>p</em>Js<em>p</em>Base.java:7<em>0</em>) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:8<em>0</em><em>3</em>) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>ServletWra<em>p</em><em>p</em>er.servi<em>c</em>e(Js<em>p</em>ServletWra<em>p</em><em>p</em>er.java:<em>3</em>74) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>eJs<em>p</em>File(Js<em>p</em>Servlet.java:<em>3</em><em>3</em>7) org.a<em>p</em>a<em>c</em>he.jas<em>p</em>er.servlet.Js<em>p</em>Servlet.servi<em>c</em>e(Js<em>p</em>Servlet.java:266) javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:8<em>0</em><em>3</em>) <em>c</em>ontext的配置为[<em>c</em>ode="java"] [/<em>c</em>ode] 项目的web.xml文件配置为[<em>c</em>ode="java"] db <em>c</em>onne<em>c</em>tion jdb<em>c</em>/TestDB javax.sql.DataSour<em>c</em>e Container [/<em>c</em>ode] 有谁知道是什么原因?
大神们看看这是什么情况啊!往数据库插入不了啊
2<em>0</em>16-11-14 14:49:<em>0</em>6 <em>c</em>om.m<em>c</em>hange.v2.log.MLog 信息: MLog <em>c</em>lients using java 1.4+ standard logging. 2<em>0</em>16-11-14 14:49:<em>0</em>6 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.C<em>3</em>P<em>0</em>Registry banner 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.1.2 [built 21-May-2<em>0</em><em>0</em>7 15:<em>0</em>4:56; debug? true; tra<em>c</em>e: 1<em>0</em>] 2<em>0</em>16-11-14 14:49:<em>0</em>6 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e getPoolManager 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em> <em>p</em>ool... <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e [ a<em>c</em>quireIn<em>c</em>rement -> <em>3</em>, a<em>c</em>quireRetryAttem<em>p</em>ts -> <em>3</em><em>0</em>, a<em>c</em>quireRetryDelay -> 1<em>0</em><em>0</em><em>0</em>, autoCommitOnClose -> false, automati<em>c</em>TestTable -> null, breakAfterA<em>c</em>quireFailure -> false, <em>c</em>he<em>c</em>koutTimeout -> <em>0</em>, <em>c</em>onne<em>c</em>tionCustomizerClassName -> null, <em>c</em>onne<em>c</em>tionTesterClassName -> <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.DefaultConne<em>c</em>tionTester, dataSour<em>c</em>eName -> 1hgf18h9kr2v<em>3</em>1<em>3</em>1utx<em>c</em>rx|5d61dfb5, debugUnreturnedConne<em>c</em>tionSta<em>c</em>kTra<em>c</em>es -> false, des<em>c</em>ri<em>p</em>tion -> null, driverClass -> <em>c</em>om.mysql.jdb<em>c</em>.Driver, fa<em>c</em>toryClassLo<em>c</em>ation -> null, for<em>c</em>eIgnoreUnresolvedTransa<em>c</em>tions -> false, identityToken -> 1hgf18h9kr2v<em>3</em>1<em>3</em>1utx<em>c</em>rx|5d61dfb5, idleConne<em>c</em>tionTestPeriod -> <em>0</em>, initialPoolSize -> 1<em>0</em>, jdb<em>c</em>Url -> jdb<em>c</em>:mysql://lo<em>c</em>alhost:8<em>0</em>8<em>0</em>/day<em>0</em>6, maxAdministrativeTaskTime -> <em>0</em>, maxConne<em>c</em>tionAge -> <em>0</em>, maxIdleTime -> <em>3</em><em>0</em>, maxIdleTimeEx<em>c</em>essConne<em>c</em>tions -> <em>0</em>, maxPoolSize -> 1<em>0</em><em>0</em>, maxStatements -> <em>0</em>, maxStatementsPerConne<em>c</em>tion -> <em>0</em>, minPoolSize -> 1<em>0</em>, numHel<em>p</em>erThreads -> <em>3</em>, numThreadsAwaitingChe<em>c</em>koutDefaultUser -> <em>0</em>, <em>p</em>referredTestQuery -> null, <em>p</em>ro<em>p</em>erties -> {user=******, <em>p</em>assword=******}, <em>p</em>ro<em>p</em>ertyCy<em>c</em>le -> <em>0</em>, testConne<em>c</em>tionOnChe<em>c</em>kin -> false, testConne<em>c</em>tionOnChe<em>c</em>kout -> false, unreturnedConne<em>c</em>tionTimeout -> <em>0</em>, usesTraditionalRefle<em>c</em>tiveProxies -> false ]
Tomcat DBCP连接池的配置问题
org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.db<em>c</em><em>p</em>.db<em>c</em><em>p</em>.SQLNestedEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate <em>JDBC</em> driver of <em>c</em>lass 'ora<em>c</em>le.jdb<em>c</em>.driver.Ora<em>c</em>leDriver' for <em>c</em>onne<em>c</em>t URL 'jdb<em>c</em>:ora<em>c</em>l:thin:@lo<em>c</em>alhost:1521:or<em>c</em>l' 这个<em>问题</em>是什么错误导致的?求教!
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1035079
<em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner$Deadlo<em>c</em>kDete<em>c</em>tor@1<em>0</em><em>3</em>5<em>0</em>79 -- APPARENT DEADLOCK!!! Com<em>p</em>lete Status: Managed Threads: <em>3</em> A<em>c</em>tive Threads: <em>3</em> A<em>c</em>tive Tasks: <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>oo
DBCP连接池ds.getConnection()取得连接非常慢
取得连接要1<em>0</em>多秒: im<em>p</em>ort java.sql.Conne<em>c</em>tion; im<em>p</em>ort javax.naming.Context; im<em>p</em>ort javax.naming.InitialConte
at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable错误解决办法
使用S<em>p</em>ring4.1.7+HIbernate4.<em>3</em>.1<em>0</em>,项目运行一会就回报错!如下: Ex<em>c</em>e<em>p</em>tion in thread "Timer-11" java.lang.NullPointerEx<em>c</em>e<em>p</em>tion at <em>c</em>om.m<em>c</em>hange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:257) at <em>c</em>om.m
关于线程的问题com.mchange.v2.async.ThreadPoolAsynchrono
![图片说明](htt<em>p</em>s://img-ask.<em>c</em>sdn.net/u<em>p</em>load/2<em>0</em>17<em>0</em>7/<em>0</em>5/14992<em>3</em>86<em>0</em>6_862427.<em>p</em>ng) ![图片说明](htt<em>p</em>s://img-ask.<em>c</em>sdn.net/u<em>p</em>load/2<em>0</em>17<em>0</em>7/<em>0</em>5/14992<em>3</em>8688_7<em>3</em>5<em>3</em>25.<em>p</em>ng) 请教这是什么情况,说是线程等待,配置应该有<em>问题</em>,原来也没发现啊,请大神指点 The web a<em>p</em><em>p</em>li<em>c</em>ation [xx] a<em>p</em><em>p</em>ears to have started a thread named [<em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner$PoolThread-#2] but has failed to sto<em>p</em> it. This is very likely to <em>c</em>reate a memory leak. Sta<em>c</em>k tra<em>c</em>e of thread:
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2"异常解决">Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2"异常解决
java.lang.OutOfMemoryError: PermGen s<em>p</em>a<em>c</em>e表示你的内存永久保存区溢出了。PermGen s<em>p</em>a<em>c</em>e的全称是Permanent Generation s<em>p</em>a<em>c</em>e,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen s<em>p</em>a<em>c</em>e中,它和存放类实例(Instan<em>c</em>e)的Hea<em>p</em>区域不同,...
DBCP连接池配置参数说明
DBCP连接池配置参数
DBCP<em>连接池</em>配置参数 initialSize="1<em>0</em>"           初始化连接,<em>连接池</em>启动时创建的初始化连接数量(默认值为<em>0</em>) maxA<em>c</em>tive="8<em>0</em>"           最大活动连接,<em>连接池</em>中可同时连接的最大的连接数(默认值为8) minIdle="1<em>0</em>"           最小空闲连接,<em>连接池</em>中最小的空闲的连接数,低于这个数量会被创建新的连接(默认
DBCP连接池配置详解
htt<em>p</em>s://blog.<em>c</em>sdn.net/yyyuuueeee/arti<em>c</em>le/details/52268619 S<em>p</em>ring DBCP配置     &am<em>p</em>;lt;bean id=&quot;dataSour<em>c</em>e&quot; <em>c</em>lass=&quot;org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e&quot; destroy-method=&quot;<em>c</em>lose&quot;&am<em>p</em>;gt;   &am<em>p</em>;lt;<em>p</em>ro...
新手求帮忙!!!!大神们帮忙看下这是什么错误,非常感谢
十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:47 下午 org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.digester.SetPro<em>p</em>ertiesRule begin 警告: [SetPro<em>p</em>ertiesRule]{Server/Servi<em>c</em>e/Engine/Host/Context} Setting <em>p</em>ro<em>p</em>erty 'sour<em>c</em>e' to 'org.e<em>c</em>li<em>p</em>se.jst.jee.server:ssh-2' did not find a mat<em>c</em>hing <em>p</em>ro<em>p</em>erty. 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:47 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em>rLife<em>c</em>y<em>c</em>leListener init 信息: The APR based A<em>p</em>a<em>c</em>he Tom<em>c</em>at Native library whi<em>c</em>h allows o<em>p</em>timal <em>p</em>erforman<em>c</em>e in <em>p</em>rodu<em>c</em>tion environments was not found on the java.library.<em>p</em>ath: D:\jdk1.7.<em>0</em>_71\bin;C:\Windows\Sun\Java\bin;C:\Windows\system<em>3</em>2;C:\Windows;D:/jdk1.7.<em>0</em>_71/bin/../jre/bin/<em>c</em>lient;D:/jdk1.7.<em>0</em>_71/bin/../jre/bin;D:/jdk1.7.<em>0</em>_71/bin/../jre/lib/i<em>3</em>86;F:\a<em>p</em>a<em>c</em>he-tom<em>c</em>at-6.<em>0</em>.16\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin;D:\jdk1.7.<em>0</em>_71\bin;C:\Program Files\Intel\iCLS Client\;C:\Program Files\NVIDIA Cor<em>p</em>oration\PhysX\Common;C:\Windows\system<em>3</em>2;C:\Windows;C:\Windows\System<em>3</em>2\Wbem;C:\Windows\System<em>3</em>2\WindowsPowerShell\v1.<em>0</em>\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\O<em>p</em>enCL SDK\<em>3</em>.<em>0</em>\bin\x86;C:\Program Files\Intel\Intel(R) Management Engine Com<em>p</em>onents\DAL;C:\Program Files\Intel\Intel(R) Management Engine Com<em>p</em>onents\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;.;;D:\e<em>c</em>li<em>p</em>se\e<em>c</em>li<em>p</em>se;;.;;.;;.;;. 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:47 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Proto<em>c</em>ol init 信息: Initializing Coyote HTTP/1.1 on htt<em>p</em>-8989 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:47 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Catalina load 信息: Initialization <em>p</em>ro<em>c</em>essed in 1<em>3</em>2<em>0</em> ms 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:47 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServi<em>c</em>e start 信息: Starting servi<em>c</em>e Catalina 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:47 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardEngine start 信息: Starting Servlet Engine: A<em>p</em>a<em>c</em>he Tom<em>c</em>at/6.<em>0</em>.16 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:48 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext addA<em>p</em><em>p</em>li<em>c</em>ationListener 信息: The listener "org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener" is already <em>c</em>onfigured for this <em>c</em>ontext. The du<em>p</em>li<em>c</em>ate definition has been ignored. 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:48 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em><em>p</em>li<em>c</em>ationContext log 信息: Initializing S<em>p</em>ring root WebA<em>p</em><em>p</em>li<em>c</em>ationContext 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:48 下午 org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader initWebA<em>p</em><em>p</em>li<em>c</em>ationContext 信息: Root WebA<em>p</em><em>p</em>li<em>c</em>ationContext: initialization started 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:48 下午 org.s<em>p</em>ringframework.web.<em>c</em>ontext.su<em>p</em><em>p</em>ort.XmlWebA<em>p</em><em>p</em>li<em>c</em>ationContext <em>p</em>re<em>p</em>areRefresh 信息: Refreshing Root WebA<em>p</em><em>p</em>li<em>c</em>ationContext: startu<em>p</em> date [Wed O<em>c</em>t <em>3</em>1 22:46:48 CST 2<em>0</em>18]; root of <em>c</em>ontext hierar<em>c</em>hy 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:48 下午 org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息: Loading XML bean definitions from <em>c</em>lass <em>p</em>ath resour<em>c</em>e [a<em>p</em><em>p</em>li<em>c</em>ationContext.xml] 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Pro<em>p</em>ertySour<em>c</em>esPla<em>c</em>eholderConfigurer loadPro<em>p</em>erties 信息: Loading <em>p</em>ro<em>p</em>erties file from <em>c</em>lass <em>p</em>ath resour<em>c</em>e [db.<em>p</em>ro<em>p</em>erties] 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 <em>c</em>om.m<em>c</em>hange.v2.log.MLog 信息: MLog <em>c</em>lients using java 1.4+ standard logging. 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.C<em>3</em>P<em>0</em>Registry banner 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.1.2 [built 21-May-2<em>0</em><em>0</em>7 15:<em>0</em>4:56; debug? true; tra<em>c</em>e: 1<em>0</em>] 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader initWebA<em>p</em><em>p</em>li<em>c</em>ationContext 严重: Context initialization failed org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.BeanCreationEx<em>c</em>e<em>p</em>tion: Error <em>c</em>reating bean with name 'sessionFa<em>c</em>tory' defined in <em>c</em>lass <em>p</em>ath resour<em>c</em>e [a<em>p</em><em>p</em>li<em>c</em>ationContext.xml]: Initialization of bean failed; nested ex<em>c</em>e<em>p</em>tion is org.s<em>p</em>ringframework.beans.Ty<em>p</em>eMismat<em>c</em>hEx<em>c</em>e<em>p</em>tion: Failed to <em>c</em>onvert <em>p</em>ro<em>p</em>erty value of ty<em>p</em>e 'java.lang.String' to required ty<em>p</em>e 'org.s<em>p</em>ringframework.<em>c</em>ore.io.Resour<em>c</em>e[]' for <em>p</em>ro<em>p</em>erty 'ma<em>p</em><em>p</em>ingLo<em>c</em>ations'; nested ex<em>c</em>e<em>p</em>tion is java.lang.IllegalArgumentEx<em>c</em>e<em>p</em>tion: Could not resolve resour<em>c</em>e lo<em>c</em>ation <em>p</em>attern [<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/*.hbm.xml]: ServletContext resour<em>c</em>e [/<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/] <em>c</em>annot be resolved to URL be<em>c</em>ause it does not exist at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:547) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>reateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:475) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory$1.getObje<em>c</em>t(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:<em>3</em><em>0</em>4) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.doGetBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:<em>3</em><em>0</em><em>0</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:195) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultListableBeanFa<em>c</em>tory.<em>p</em>reInstantiateSingletons(DefaultListableBeanFa<em>c</em>tory.java:681) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.finishBeanFa<em>c</em>toryInitialization(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:76<em>0</em>) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.refresh(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:482) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.<em>c</em>onfigureAndRefreshWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:<em>3</em>81) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.initWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:29<em>3</em>) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener.<em>c</em>ontextInitialized(ContextLoaderListener.java:1<em>0</em>6) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.listenerStart(StandardContext.java:<em>3</em>84<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.start(StandardContext.java:4<em>3</em>5<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.start(ContainerBase.java:1<em>0</em>45) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardHost.start(StandardHost.java:719) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.start(ContainerBase.java:1<em>0</em>45) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardEngine.start(StandardEngine.java:44<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServi<em>c</em>e.start(StandardServi<em>c</em>e.java:516) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServer.start(StandardServer.java:71<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Catalina.start(Catalina.java:578) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke<em>0</em>(Native Method) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:57) at sun.refle<em>c</em>t.DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:4<em>3</em>) at java.lang.refle<em>c</em>t.Method.invoke(Method.java:6<em>0</em>6) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Bootstra<em>p</em>.start(Bootstra<em>p</em>.java:288) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Bootstra<em>p</em>.main(Bootstra<em>p</em>.java:41<em>3</em>) Caused by: org.s<em>p</em>ringframework.beans.Ty<em>p</em>eMismat<em>c</em>hEx<em>c</em>e<em>p</em>tion: Failed to <em>c</em>onvert <em>p</em>ro<em>p</em>erty value of ty<em>p</em>e 'java.lang.String' to required ty<em>p</em>e 'org.s<em>p</em>ringframework.<em>c</em>ore.io.Resour<em>c</em>e[]' for <em>p</em>ro<em>p</em>erty 'ma<em>p</em><em>p</em>ingLo<em>c</em>ations'; nested ex<em>c</em>e<em>p</em>tion is java.lang.IllegalArgumentEx<em>c</em>e<em>p</em>tion: Could not resolve resour<em>c</em>e lo<em>c</em>ation <em>p</em>attern [<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/*.hbm.xml]: ServletContext resour<em>c</em>e [/<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/] <em>c</em>annot be resolved to URL be<em>c</em>ause it does not exist at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertIfNe<em>c</em>essary(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:478) at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertForPro<em>p</em>erty(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:5<em>0</em>9) at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertForPro<em>p</em>erty(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:5<em>0</em>4) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>onvertForPro<em>p</em>erty(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:15<em>0</em>2) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.a<em>p</em><em>p</em>lyPro<em>p</em>ertyValues(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1461) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>p</em>o<em>p</em>ulateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1197) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:5<em>3</em>7) ... 26 more Caused by: java.lang.IllegalArgumentEx<em>c</em>e<em>p</em>tion: Could not resolve resour<em>c</em>e lo<em>c</em>ation <em>p</em>attern [<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/*.hbm.xml]: ServletContext resour<em>c</em>e [/<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/] <em>c</em>annot be resolved to URL be<em>c</em>ause it does not exist at org.s<em>p</em>ringframework.<em>c</em>ore.io.su<em>p</em><em>p</em>ort.Resour<em>c</em>eArrayPro<em>p</em>ertyEditor.setAsText(Resour<em>c</em>eArrayPro<em>p</em>ertyEditor.java:14<em>0</em>) at org.s<em>p</em>ringframework.beans.Ty<em>p</em>eConverterDelegate.doConvertTextValue(Ty<em>p</em>eConverterDelegate.java:4<em>3</em><em>0</em>) at org.s<em>p</em>ringframework.beans.Ty<em>p</em>eConverterDelegate.doConvertValue(Ty<em>p</em>eConverterDelegate.java:4<em>0</em><em>3</em>) at org.s<em>p</em>ringframework.beans.Ty<em>p</em>eConverterDelegate.<em>c</em>onvertIfNe<em>c</em>essary(Ty<em>p</em>eConverterDelegate.java:181) at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertIfNe<em>c</em>essary(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:458) ... <em>3</em>2 more 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext listenerStart 严重: Ex<em>c</em>e<em>p</em>tion sending <em>c</em>ontext initialized event to listener instan<em>c</em>e of <em>c</em>lass org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.BeanCreationEx<em>c</em>e<em>p</em>tion: Error <em>c</em>reating bean with name 'sessionFa<em>c</em>tory' defined in <em>c</em>lass <em>p</em>ath resour<em>c</em>e [a<em>p</em><em>p</em>li<em>c</em>ationContext.xml]: Initialization of bean failed; nested ex<em>c</em>e<em>p</em>tion is org.s<em>p</em>ringframework.beans.Ty<em>p</em>eMismat<em>c</em>hEx<em>c</em>e<em>p</em>tion: Failed to <em>c</em>onvert <em>p</em>ro<em>p</em>erty value of ty<em>p</em>e 'java.lang.String' to required ty<em>p</em>e 'org.s<em>p</em>ringframework.<em>c</em>ore.io.Resour<em>c</em>e[]' for <em>p</em>ro<em>p</em>erty 'ma<em>p</em><em>p</em>ingLo<em>c</em>ations'; nested ex<em>c</em>e<em>p</em>tion is java.lang.IllegalArgumentEx<em>c</em>e<em>p</em>tion: Could not resolve resour<em>c</em>e lo<em>c</em>ation <em>p</em>attern [<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/*.hbm.xml]: ServletContext resour<em>c</em>e [/<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/] <em>c</em>annot be resolved to URL be<em>c</em>ause it does not exist at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:547) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>reateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:475) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory$1.getObje<em>c</em>t(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:<em>3</em><em>0</em>4) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.doGetBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:<em>3</em><em>0</em><em>0</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:195) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultListableBeanFa<em>c</em>tory.<em>p</em>reInstantiateSingletons(DefaultListableBeanFa<em>c</em>tory.java:681) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.finishBeanFa<em>c</em>toryInitialization(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:76<em>0</em>) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.refresh(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:482) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.<em>c</em>onfigureAndRefreshWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:<em>3</em>81) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.initWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:29<em>3</em>) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener.<em>c</em>ontextInitialized(ContextLoaderListener.java:1<em>0</em>6) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.listenerStart(StandardContext.java:<em>3</em>84<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.start(StandardContext.java:4<em>3</em>5<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.start(ContainerBase.java:1<em>0</em>45) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardHost.start(StandardHost.java:719) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.start(ContainerBase.java:1<em>0</em>45) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardEngine.start(StandardEngine.java:44<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServi<em>c</em>e.start(StandardServi<em>c</em>e.java:516) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServer.start(StandardServer.java:71<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Catalina.start(Catalina.java:578) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke<em>0</em>(Native Method) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:57) at sun.refle<em>c</em>t.DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:4<em>3</em>) at java.lang.refle<em>c</em>t.Method.invoke(Method.java:6<em>0</em>6) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Bootstra<em>p</em>.start(Bootstra<em>p</em>.java:288) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Bootstra<em>p</em>.main(Bootstra<em>p</em>.java:41<em>3</em>) Caused by: org.s<em>p</em>ringframework.beans.Ty<em>p</em>eMismat<em>c</em>hEx<em>c</em>e<em>p</em>tion: Failed to <em>c</em>onvert <em>p</em>ro<em>p</em>erty value of ty<em>p</em>e 'java.lang.String' to required ty<em>p</em>e 'org.s<em>p</em>ringframework.<em>c</em>ore.io.Resour<em>c</em>e[]' for <em>p</em>ro<em>p</em>erty 'ma<em>p</em><em>p</em>ingLo<em>c</em>ations'; nested ex<em>c</em>e<em>p</em>tion is java.lang.IllegalArgumentEx<em>c</em>e<em>p</em>tion: Could not resolve resour<em>c</em>e lo<em>c</em>ation <em>p</em>attern [<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/*.hbm.xml]: ServletContext resour<em>c</em>e [/<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/] <em>c</em>annot be resolved to URL be<em>c</em>ause it does not exist at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertIfNe<em>c</em>essary(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:478) at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertForPro<em>p</em>erty(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:5<em>0</em>9) at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertForPro<em>p</em>erty(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:5<em>0</em>4) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>onvertForPro<em>p</em>erty(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:15<em>0</em>2) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.a<em>p</em><em>p</em>lyPro<em>p</em>ertyValues(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1461) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>p</em>o<em>p</em>ulateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1197) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:5<em>3</em>7) ... 26 more Caused by: java.lang.IllegalArgumentEx<em>c</em>e<em>p</em>tion: Could not resolve resour<em>c</em>e lo<em>c</em>ation <em>p</em>attern [<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/*.hbm.xml]: ServletContext resour<em>c</em>e [/<em>c</em>alss<em>p</em>ath:<em>c</em>om/atguigu/ssh/entities/] <em>c</em>annot be resolved to URL be<em>c</em>ause it does not exist at org.s<em>p</em>ringframework.<em>c</em>ore.io.su<em>p</em><em>p</em>ort.Resour<em>c</em>eArrayPro<em>p</em>ertyEditor.setAsText(Resour<em>c</em>eArrayPro<em>p</em>ertyEditor.java:14<em>0</em>) at org.s<em>p</em>ringframework.beans.Ty<em>p</em>eConverterDelegate.doConvertTextValue(Ty<em>p</em>eConverterDelegate.java:4<em>3</em><em>0</em>) at org.s<em>p</em>ringframework.beans.Ty<em>p</em>eConverterDelegate.doConvertValue(Ty<em>p</em>eConverterDelegate.java:4<em>0</em><em>3</em>) at org.s<em>p</em>ringframework.beans.Ty<em>p</em>eConverterDelegate.<em>c</em>onvertIfNe<em>c</em>essary(Ty<em>p</em>eConverterDelegate.java:181) at org.s<em>p</em>ringframework.beans.BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.<em>c</em>onvertIfNe<em>c</em>essary(BeanWra<em>p</em><em>p</em>erIm<em>p</em>l.java:458) ... <em>3</em>2 more 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext start 严重: Error listenerStart 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext start 严重: Context [/ssh-2] startu<em>p</em> failed due to <em>p</em>revious errors 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:49 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em><em>p</em>li<em>c</em>ationContext log 信息: Closing S<em>p</em>ring root WebA<em>p</em><em>p</em>li<em>c</em>ationContext 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:5<em>0</em> 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Proto<em>c</em>ol start 信息: Starting Coyote HTTP/1.1 on htt<em>p</em>-8989 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:5<em>0</em> 下午 org.a<em>p</em>a<em>c</em>he.jk.<em>c</em>ommon.ChannelSo<em>c</em>ket init 信息: JK: aj<em>p</em>1<em>3</em> listening on /<em>0</em>.<em>0</em>.<em>0</em>.<em>0</em>:8<em>0</em><em>0</em>9 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:5<em>0</em> 下午 org.a<em>p</em>a<em>c</em>he.jk.server.JkMain start 信息: Jk running ID=<em>0</em> time=<em>0</em>/47 <em>c</em>onfig=null 十月 <em>3</em>1, 2<em>0</em>18 1<em>0</em>:46:5<em>0</em> 下午 org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Catalina start 信息: Server startu<em>p</em> in 2862 ms
MySQL数据库连接池连接失效问题(DBCP)
遇到一个很奇怪的<em>问题</em>,项目的数据库<em>连接池</em>使用的是DBCP,隔一天再去访问的时候就会出现 Cause: <em>c</em>om.mysql.jdb<em>c</em>.ex<em>c</em>e<em>p</em>tions.jdb<em>c</em>4.Communi<em>c</em>ationsEx<em>c</em>
Tomcat启动项目出现com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector错误
Tom<em>c</em>at启动异常,启动时发错警告警告: <em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner$Deadlo<em>c</em>kDete<em>c</em>tor@1862e6 -- APPARENT DEADLOCK!!! Creating emergen<em>c</em>y threads for unassigned <em>p</em>ending tasks!
记录c3p0连接池有趣的小错误
听小伙伴说,今天刚整合完的项目报错了,感到很惊讶,因为之前还能运行来的, 核心信息如下: Caused by: java.lang.NoSu<em>c</em>hMethodError: <em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner.(IZLjava/util/Timer;Ljava/lang/String;)V 看到这个,第一反应就是jar包冲突了;然后
java.lang.NoSuchMethodError 网上查了好久都没有解决问题
严重: Ex<em>c</em>e<em>p</em>tion sending <em>c</em>ontext initialized event to listener instan<em>c</em>e of <em>c</em>lass <em>c</em>om.geek.frame<em>p</em>roje<em>c</em>t.
dbcp基本配置和重连配置
最近在看一些db<em>c</em><em>p</em>的相关内容,顺便做一下记录,免得自己给忘记了。 1. 引入db<em>c</em><em>p</em> (选择1.4) &am<em>p</em>;lt;de<em>p</em>enden<em>c</em>y&am<em>p</em>;gt; &am<em>p</em>;lt;grou<em>p</em>Id&am<em>p</em>;gt;<em>c</em>om.alibaba.external&am<em>p</em>;lt;/grou<em>p</em>Id&am<em>p</em>;gt; &am<em>p</em>;lt;artifa<em>c</em>tId&am<em>p</em>;gt;jakarta.<em>c</em>ommons.db<em>c</em><em>p</em>&am<em>p</em>;lt;/artifa<em>c</em>tId&am<em>p</em>;gt; &am<em>p</em>;lt;v...
dbcp连接池问题java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z
java.lang.Abstra<em>c</em>tMethodError: <em>c</em>om.mysql.jdb<em>c</em>.Conne<em>c</em>tion.isValid(I)Z at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>2.Del
使用 DBCP配置数据源出现错误 Error setting property values; nested exception is
以下是错误信息 :org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.BeanCreationEx<em>c</em>e<em>p</em>tion: Error <em>c</em>reating bean with name 'entityManagerFa<em>c</em>tory' defined in file [C:\Users\huahuigou\e<em>c</em>li<em>p</em>se-works<em>p</em>a<em>c</em>e\.metadata\.<em>p</em>lugins\org.e<em>c</em>li<em>p</em>se.wst.server.<em>c</em>ore\tm<em>p</em><em>0</em>\wt<em>p</em>weba<em>p</em><em>p</em>s\kft-a<em>c</em>tiviti-demo\WEB-INF\<em>c</em>lasses\beans\beans-orm.xml]: Cannot resolve referen<em>c</em>e to bean 'dataSour<em>c</em>e' while setting bean <em>p</em>ro<em>p</em>erty 'dataSour<em>c</em>e'; nested ex<em>c</em>e<em>p</em>tion is org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.BeanCreationEx<em>c</em>e<em>p</em>tion: Error <em>c</em>reating bean with name 'dataSour<em>c</em>e' defined in file [C:\Users\huahuigou\e<em>c</em>li<em>p</em>se-works<em>p</em>a<em>c</em>e\.metadata\.<em>p</em>lugins\org.e<em>c</em>li<em>p</em>se.wst.server.<em>c</em>ore\tm<em>p</em><em>0</em>\wt<em>p</em>weba<em>p</em><em>p</em>s\kft-a<em>c</em>tiviti-demo\WEB-INF\<em>c</em>lasses\beans\beans-orm.xml]: Error setting <em>p</em>ro<em>p</em>erty values; nested ex<em>c</em>e<em>p</em>tion is org.s<em>p</em>ringframework.beans.NotWritablePro<em>p</em>ertyEx<em>c</em>e<em>p</em>tion: Invalid <em>p</em>ro<em>p</em>erty 'databaseS<em>c</em>hemaU<em>p</em>date' of bean <em>c</em>lass [org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e]: Bean <em>p</em>ro<em>p</em>erty 'databaseS<em>c</em>hemaU<em>p</em>date' is not writable or has an invalid setter method. Does the <em>p</em>arameter ty<em>p</em>e of the setter mat<em>c</em>h the return ty<em>p</em>e of the getter? at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.BeanDefinitionValueResolver.resolveReferen<em>c</em>e(BeanDefinitionValueResolver.java:<em>3</em>59) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.BeanDefinitionValueResolver.resolveValueIfNe<em>c</em>essary(BeanDefinitionValueResolver.java:1<em>0</em>8) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.a<em>p</em><em>p</em>lyPro<em>p</em>ertyValues(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1469) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>p</em>o<em>p</em>ulateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1214) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:5<em>3</em>7) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>reateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:476) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory$1.getObje<em>c</em>t(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:<em>3</em><em>0</em><em>3</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:2<em>3</em><em>0</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.doGetBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:299) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:194) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.getBean(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:956) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.finishBeanFa<em>c</em>toryInitialization(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:747) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.refresh(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:48<em>0</em>) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.<em>c</em>onfigureAndRefreshWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:4<em>0</em><em>3</em>) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.initWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:<em>3</em><em>0</em>6) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener.<em>c</em>ontextInitialized(ContextLoaderListener.java:1<em>0</em>6) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.listenerStart(StandardContext.java:497<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.startInternal(StandardContext.java:5467) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.util.Life<em>c</em>y<em>c</em>leBase.start(Life<em>c</em>y<em>c</em>leBase.java:15<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase$StartChild.<em>c</em>all(ContainerBase.java:1559) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase$StartChild.<em>c</em>all(ContainerBase.java:1549) at java.util.<em>c</em>on<em>c</em>urrent.FutureTask.run(FutureTask.java:266) at java.util.<em>c</em>on<em>c</em>urrent.ThreadPoolExe<em>c</em>utor.runWorker(ThreadPoolExe<em>c</em>utor.java:1149) at java.util.<em>c</em>on<em>c</em>urrent.ThreadPoolExe<em>c</em>utor$Worker.run(ThreadPoolExe<em>c</em>utor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.BeanCreationEx<em>c</em>e<em>p</em>tion: Error <em>c</em>reating bean with name 'dataSour<em>c</em>e' defined in file [C:\Users\huahuigou\e<em>c</em>li<em>p</em>se-works<em>p</em>a<em>c</em>e\.metadata\.<em>p</em>lugins\org.e<em>c</em>li<em>p</em>se.wst.server.<em>c</em>ore\tm<em>p</em><em>0</em>\wt<em>p</em>weba<em>p</em><em>p</em>s\kft-a<em>c</em>tiviti-demo\WEB-INF\<em>c</em>lasses\beans\beans-orm.xml]: Error setting <em>p</em>ro<em>p</em>erty values; nested ex<em>c</em>e<em>p</em>tion is org.s<em>p</em>ringframework.beans.NotWritablePro<em>p</em>ertyEx<em>c</em>e<em>p</em>tion: Invalid <em>p</em>ro<em>p</em>erty 'databaseS<em>c</em>hemaU<em>p</em>date' of bean <em>c</em>lass [org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e]: Bean <em>p</em>ro<em>p</em>erty 'databaseS<em>c</em>hemaU<em>p</em>date' is not writable or has an invalid setter method. Does the <em>p</em>arameter ty<em>p</em>e of the setter mat<em>c</em>h the return ty<em>p</em>e of the getter? at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.a<em>p</em><em>p</em>lyPro<em>p</em>ertyValues(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:15<em>0</em>6) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>p</em>o<em>p</em>ulateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1214) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:5<em>3</em>7) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>reateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:476) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory$1.getObje<em>c</em>t(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:<em>3</em><em>0</em><em>3</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:2<em>3</em><em>0</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.doGetBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:299) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:194) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.BeanDefinitionValueResolver.resolveReferen<em>c</em>e(BeanDefinitionValueResolver.java:<em>3</em>51) ... 24 more
springmvc 运行起来一段时间报异常com.mchange.v2.async.ThreadPoolAsynchronousRunner$Pool
框架是s<em>p</em>ringmv<em>c</em> maven tom<em>c</em>at7 <em>c</em><em>3</em><em>p</em>数据源 ,服务器起来一段时间后会报错 <em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner$D
个人解决Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource问题
许久没运行WEB项目,出现Initializing <em>c</em><em>3</em><em>p</em><em>0</em> <em>p</em>ool... <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e<em>问题</em>,在网上找了许多博客都无法解决,可能是出现的<em>问题</em>不一样吧,后来无意间发现自己<em>c</em><em>3</em><em>p</em><em>0</em>文件所连接的数据库里的数据表编码方式与e<em>c</em>li<em>p</em>se的编码方式不一致,将e<em>c</em>li<em>p</em>se的编码方式改成与数据库的一样后,可以运行了,能进去页面了  ...
dbcp连接池整合jar包
里面包含了<em>c</em>ommons-<em>c</em>olle<em>c</em>tions-<em>3</em>.1.jar <em>c</em>ommons-db<em>c</em><em>p</em>-1.2.2.jar <em>c</em>ommons-<em>p</em>ool.jar ojdb<em>c</em>6.jar <em>c</em>ommons-db<em>c</em><em>p</em>-1.2
method (Ljava/lang/String;)V not found
<em>p</em>a<em>c</em>kage javaBasi<em>c</em>; im<em>p</em>ort java.awt.*; im<em>p</em>ort java.awt.event.*; im<em>p</em>ort javax.swing.*; im<em>p</em>ort java.uti
DBCP数据库连接池简单使用方法
DBCP是tom<em>c</em>at中的一个工具类。 DBCP(DataBase Conne<em>c</em>tion Pool)数据库<em>连接池</em>,是java数据库<em>连接池</em>的一种,由A<em>p</em>a<em>c</em>he开发,通过数据库<em>连接池</em>,可以让程序自动管理数据库连接的释放和断开。 DBCP(DataBase <em>c</em>onne<em>c</em>tion <em>p</em>ool),数据库<em>连接池</em>。是 a<em>p</em>a<em>c</em>he 上的一个 java <em>连接池</em>项目,也是 tom<em>c</em>at 使用的<em>连接池</em>组件。单独使...
dbcp连接池 - 配置文件db.properties。 c3po连接池 - 配置文件 c3p0-config.xml (JDBC_day02)
1⃣️db<em>c</em><em>p</em><em>连接池</em> //Basi<em>c</em>DataSour<em>c</em>eFa<em>c</em>tory Pro<em>p</em>erties <em>p</em>ros = new Pro<em>p</em>erties(); <em>p</em>ros.load(new FileIn<em>p</em>utStream(DateSour<em>c</em>eDemo.<em>c</em>lass.getResour<em>c</em>e(“db.<em>p</em>ro<em>p</em>erties”).getFile())); Basi<em>c</em>DataSour<em>c</em>e bds= (Basi<em>c</em>DataSou...
IDEA中的DBCP使用及问题解决
DBCP(DataBase <em>c</em>onne<em>c</em>tion <em>p</em>ool),数据库<em>连接池</em>。是 a<em>p</em>a<em>c</em>he 上的一个 java <em>连接池</em>项目,也是 tom<em>c</em>at 使用的<em>连接池</em>组件。单独使用db<em>c</em><em>p</em>需要<em>3</em>个包:<em>c</em>ommons-db<em>c</em><em>p</em>.jar,<em>c</em>ommons-<em>p</em>ool.jar和<em>c</em>ommons-<em>c</em>onne<em>c</em>tions.jar,由于建立数据库连接是一个非常耗时耗资源的行为,所以通过<em>连接池</em>预先同数据库建立一些连接,放在内...
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar,spring框架开发的jar包
<em>c</em>om.s<em>p</em>ringsour<em>c</em>e.<em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.1.2.jar,s<em>p</em>ring框架开发的jar包
jsp,servlet 连接c3p0数据库连接池是出现的问题
九月 <em>0</em>2, 2<em>0</em>15 1<em>0</em>:17:48 下午 <em>c</em>om.m<em>c</em>hange.v2.log.MLog INFO: MLog <em>c</em>lients using java 1.4+ standard logging. 九月 <em>0</em>2, 2<em>0</em>15 1<em>0</em>:17:48 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.C<em>3</em>P<em>0</em>Config warnOnUnknownPro<em>p</em>erties WARNING: Unk
DBCP连接池基本使用方法
无非就两种,一种用配置文件,一种不用配置文件。建议是用配置文件,灵活一些 使用db<em>c</em><em>p</em>就要先导入jar包,可以到官网下载,也可以在这里下载:java连接数据库的相关工具类 连接相当简单 <em>p</em>a<em>c</em>kage <em>c</em>n.bl.v4_DataSour<em>c</em>e.db<em>c</em><em>p</em>; im<em>p</em>ort java.sql.SQLEx<em>c</em>e<em>p</em>tion; im<em>p</em>ort java.util.Pro<em>p</em>erties; im<em>p</em>ort j...
commons-dbcp连接池的分析
转载请注明出处htt<em>p</em>://<em>c</em>hillwarmoon.iteye.<em>c</em>om A<em>p</em>a<em>c</em>he的<em>c</em>ommons-<em>p</em>ool提供了编写对象池的API,将用完的对象返回对象池中以便于下次利用,从而减少了对象创建时间。这对于创建对象相对耗时的应用来说,能够提高应用的性能。 <em>c</em>ommons-db<em>c</em><em>p</em>数据库<em>连接池</em>正是使用<em>c</em>ommons-<em>p</em>ool来创建和数据库之间的连接对象,在对象池中保存这些对象,从而减少了频...
tomcat自带连接池dbcp配置以及优化说明
转自:htt<em>p</em>://www.tot<em>c</em>ms.<em>c</em>om/html/2<em>0</em>16<em>0</em>2-29/2<em>0</em>16<em>0</em>229114145.htm 一个网站每天大概有2<em>0</em>万的访问量,使用的tom<em>c</em>at自带db<em>c</em><em>p</em><em>连接池</em>,一般网站访问很好,速度也很快,但是过一段时间后,总是报timeout waiting for idle obje<em>c</em>t的异常信息,最后查了a<em>p</em>a<em>c</em>he tom<em>c</em>at的官方文档,终于找到解决方法:
struts配置c3p0连接池出错
希望在struts+hibernate的项目中既用struts的jdb<em>c</em><em>连接池</em>又用hibernate的<em>连接池</em>,用db<em>c</em><em>p</em>可以同时使用,因为hibernate配置的是<em>c</em><em>3</em><em>p</em><em>0</em>,所以想把struts<em>连接池</em>也用<em>c</em><em>3</em><em>p</em><em>0</em>,在struts-<em>c</em>onfig.xml中写下如下配置: 运行后报错: java.sql.SQLEx<em>c</em>e<em>p</em>tion: Conne<em>c</em>tions <em>c</em>ould not be a<em>c</em>quired from the underlying database! at <em>c</em>om.m<em>c</em>hange.v2.sql.SqlUtils.toSQLEx<em>c</em>e<em>p</em>tion(SqlUtils.java:1<em>0</em>6) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.<em>c</em>he<em>c</em>koutPooledConne<em>c</em>tion(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:529) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e.getConne<em>c</em>tion(Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e.java:128) at <em>c</em>om.struts_learn.dao.Arti<em>c</em>leDAO.delete(Arti<em>c</em>leDAO.java:162) at <em>c</em>om.struts_learn.a<em>c</em>tion.Arti<em>c</em>leManageA<em>c</em>tion.doA<em>c</em>tion(Arti<em>c</em>leManageA<em>c</em>tion.java:47) at <em>c</em>om.struts_learn.a<em>c</em>tion.CommonA<em>c</em>tion.exe<em>c</em>ute(CommonA<em>c</em>tion.java:24) at org.a<em>p</em>a<em>c</em>he.struts.a<em>c</em>tion.RequestPro<em>c</em>essor.<em>p</em>ro<em>c</em>essA<em>c</em>tionPerform(RequestPro<em>c</em>essor.java:4<em>3</em>1) at org.a<em>p</em>a<em>c</em>he.struts.a<em>c</em>tion.RequestPro<em>c</em>essor.<em>p</em>ro<em>c</em>ess(RequestPro<em>c</em>essor.java:2<em>3</em>6) at org.a<em>p</em>a<em>c</em>he.struts.a<em>c</em>tion.A<em>c</em>tionServlet.<em>p</em>ro<em>c</em>ess(A<em>c</em>tionServlet.java:1196) at org.a<em>p</em>a<em>c</em>he.struts.a<em>c</em>tion.A<em>c</em>tionServlet.doPost(A<em>c</em>tionServlet.java:4<em>3</em>2) at javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:7<em>0</em>9) at javax.servlet.htt<em>p</em>.Htt<em>p</em>Servlet.servi<em>c</em>e(Htt<em>p</em>Servlet.java:8<em>0</em>2) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.internalDoFilter(A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.java:2<em>3</em>7) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.doFilter(A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.java:157) at <em>c</em>om.struts_learn.util.Chara<em>c</em>terEn<em>c</em>odingFilter.doFilter(Chara<em>c</em>terEn<em>c</em>odingFilter.java:29) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.internalDoFilter(A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.java:186) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.doFilter(A<em>p</em><em>p</em>li<em>c</em>ationFilterChain.java:157) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardWra<em>p</em><em>p</em>erValve.invoke(StandardWra<em>p</em><em>p</em>erValve.java:214) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardValveContext.invokeNext(StandardValveContext.java:1<em>0</em>4) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardPi<em>p</em>eline.invoke(StandardPi<em>p</em>eline.java:52<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContextValve.invoke(StandardContextValve.java:152) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardValveContext.invokeNext(StandardValveContext.java:1<em>0</em>4) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardPi<em>p</em>eline.invoke(StandardPi<em>p</em>eline.java:52<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardHostValve.invoke(StandardHostValve.java:1<em>3</em>7) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardValveContext.invokeNext(StandardValveContext.java:1<em>0</em>4) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.valves.ErrorRe<em>p</em>ortValve.invoke(ErrorRe<em>p</em>ortValve.java:118) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardValveContext.invokeNext(StandardValveContext.java:1<em>0</em>2) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardPi<em>p</em>eline.invoke(StandardPi<em>p</em>eline.java:52<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardEngineValve.invoke(StandardEngineValve.java:1<em>0</em>9) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardValveContext.invokeNext(StandardValveContext.java:1<em>0</em>4) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardPi<em>p</em>eline.invoke(StandardPi<em>p</em>eline.java:52<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.invoke(ContainerBase.java:929) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.tom<em>c</em>at5.CoyoteAda<em>p</em>ter.servi<em>c</em>e(CoyoteAda<em>p</em>ter.java:16<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Pro<em>c</em>essor.<em>p</em>ro<em>c</em>ess(Htt<em>p</em>11Pro<em>c</em>essor.java:799) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Proto<em>c</em>ol$Htt<em>p</em>11Conne<em>c</em>tionHandler.<em>p</em>ro<em>c</em>essConne<em>c</em>tion(Htt<em>p</em>11Proto<em>c</em>ol.java:7<em>0</em>5) at org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.net.T<em>c</em><em>p</em>WorkerThread.runIt(PoolT<em>c</em><em>p</em>End<em>p</em>oint.java:577) at org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:68<em>3</em>) at java.lang.Thread.run(Unknown Sour<em>c</em>e) Caused by: <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.CannotA<em>c</em>quireResour<em>c</em>eEx<em>c</em>e<em>p</em>tion: A Resour<em>c</em>ePool <em>c</em>ould not a<em>c</em>quire a resour<em>c</em>e from its <em>p</em>rimary fa<em>c</em>tory or sour<em>c</em>e. at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.awaitAvailable(Basi<em>c</em>Resour<em>c</em>ePool.java:1<em>3</em>19) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.<em>p</em>relimChe<em>c</em>koutResour<em>c</em>e(Basi<em>c</em>Resour<em>c</em>ePool.java:557) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.<em>c</em>he<em>c</em>koutResour<em>c</em>e(Basi<em>c</em>Resour<em>c</em>ePool.java:477) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.<em>c</em>he<em>c</em>koutPooledConne<em>c</em>tion(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:525) ... <em>3</em>7 more [b]<em>问题</em>补充:[/b] 本地测试,肯定连接没超,我怀疑struts能不能用<em>c</em><em>3</em><em>p</em><em>0</em>的<em>连接池</em>,如果能那就是配置错了..不过实在不知道错在哪,貌似没有人用struts+<em>c</em><em>3</em><em>p</em><em>0</em>..
c3p0遇到报错: 对实体 "serverTimezone" 的引用必须以 ';' 分隔符结尾”
已将&修改但仍然报错“对实体 "serverTimezone" 的引用必须以 ';' 分隔符结尾” ``` jdb<em>c</em>:mysql://lo<em>c</em>alhost:<em>3</em><em>3</em><em>0</em>6/<em>c</em>ha<em>p</em>ter<em>0</em>2?useSSL=true&am<em>p</em>;serverTimezone=UTC ``` 甚至尝试删掉此文件依旧是这样报错 四月 <em>0</em>9, 2<em>0</em>19 6:27:47 下午 <em>c</em>om.m<em>c</em>hange.v2.log.MLog 信息: MLog <em>c</em>lients using java 1.4+ standard logging. [Fatal Error] :7:94: 对实体 "serverTimezone" 的引用必须以 ';' 分隔符结尾。 四月 <em>0</em>9, 2<em>0</em>19 6:27:47 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.C<em>3</em>P<em>0</em>Config 警告: XML <em>c</em>onfiguration disabled! Verify that standard XML libs are available. org.xml.sax.SAXParseEx<em>c</em>e<em>p</em>tion; lineNumber: 7; <em>c</em>olumnNumber: 94; 对实体 "serverTimezone" 的引用必须以 ';' 分隔符结尾。 at <em>c</em>om.sun.org.a<em>p</em>a<em>c</em>he.xer<em>c</em>es.internal.<em>p</em>arsers.DOMParser.<em>p</em>arse(DOMParser.java:257) at <em>c</em>om.sun.org.a<em>p</em>a<em>c</em>he.xer<em>c</em>es.internal.jax<em>p</em>.Do<em>c</em>umentBuilderIm<em>p</em>l.<em>p</em>arse(Do<em>c</em>umentBuilderIm<em>p</em>l.java:<em>3</em><em>3</em>9) at javax.xml.<em>p</em>arsers.Do<em>c</em>umentBuilder.<em>p</em>arse(Do<em>c</em>umentBuilder.java:121) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.C<em>3</em>P<em>0</em>ConfigXmlUtils.extra<em>c</em>tXmlConfigFromIn<em>p</em>utStream(C<em>3</em>P<em>0</em>ConfigXmlUtils.java:148) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.C<em>3</em>P<em>0</em>ConfigXmlUtils.extra<em>c</em>tXmlConfigFromDefaultResour<em>c</em>e(C<em>3</em>P<em>0</em>ConfigXmlUtils.java:1<em>3</em>1) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.DefaultC<em>3</em>P<em>0</em>ConfigFinder.findConfig(DefaultC<em>3</em>P<em>0</em>ConfigFinder.java:62) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.C<em>3</em>P<em>0</em>Config.(C<em>3</em>P<em>0</em>Config.java:1<em>0</em>4) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.PoolBa<em>c</em>kedDataSour<em>c</em>eBase.(PoolBa<em>c</em>kedDataSour<em>c</em>eBase.java:49) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e.(Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e.java:74) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e.(ComboPooledDataSour<em>c</em>e.java:1<em>3</em>4) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e.(ComboPooledDataSour<em>c</em>e.java:1<em>3</em><em>0</em>) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e.(ComboPooledDataSour<em>c</em>e.java:2<em>0</em>7) at <em>c</em>n.it<em>c</em>ast.jdb<em>c</em>.exam<em>p</em>le.Exam<em>p</em>le<em>0</em>5.(Exam<em>p</em>le<em>0</em>5.java:8) 四月 <em>0</em>9, 2<em>0</em>19 6:27:48 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.C<em>3</em>P<em>0</em>Registry banner 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.2.1 [built 2<em>0</em>-Mar<em>c</em>h-2<em>0</em>1<em>3</em> 11:16:28 +<em>0</em><em>0</em><em>0</em><em>0</em>; debug? true; tra<em>c</em>e: 1<em>0</em>] 四月 <em>0</em>9, 2<em>0</em>19 6:27:48 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.<em>c</em>fg.C<em>3</em>P<em>0</em>Config getUns<em>p</em>e<em>c</em>ifiedUserPro<em>p</em>erties 警告: named-<em>c</em>onfig with name 'it<em>c</em>ast' does not exist. Using default-<em>c</em>onfig. 四月 <em>0</em>9, 2<em>0</em>19 6:27:48 下午 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e getPoolManager 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em> <em>p</em>ool... <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e [ a<em>c</em>quireIn<em>c</em>rement -> <em>3</em>, a<em>c</em>quireRetryAttem<em>p</em>ts -> <em>3</em><em>0</em>, a<em>c</em>quireRetryDelay -> 1<em>0</em><em>0</em><em>0</em>, autoCommitOnClose -> false, automati<em>c</em>TestTable -> null, breakAfterA<em>c</em>quireFailure -> false, <em>c</em>he<em>c</em>koutTimeout -> <em>0</em>, <em>c</em>onne<em>c</em>tionCustomizerClassName -> null, <em>c</em>onne<em>c</em>tionTesterClassName -> <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.DefaultConne<em>c</em>tionTester, dataSour<em>c</em>eName -> it<em>c</em>ast, debugUnreturnedConne<em>c</em>tionSta<em>c</em>kTra<em>c</em>es -> false, des<em>c</em>ri<em>p</em>tion -> null, driverClass -> null, fa<em>c</em>toryClassLo<em>c</em>ation -> null, for<em>c</em>eIgnoreUnresolvedTransa<em>c</em>tions -> false, identityToken -> 1hge1<em>3</em>ba2gdkdl1e9vvli|65b<em>3</em>12<em>0</em>a, idleConne<em>c</em>tionTestPeriod -> <em>0</em>, initialPoolSize -> <em>3</em>, jdb<em>c</em>Url -> null, maxAdministrativeTaskTime -> <em>0</em>, maxConne<em>c</em>tionAge -> <em>0</em>, maxIdleTime -> <em>0</em>, maxIdleTimeEx<em>c</em>essConne<em>c</em>tions -> <em>0</em>, maxPoolSize -> 15, maxStatements -> <em>0</em>, maxStatementsPerConne<em>c</em>tion -> <em>0</em>, minPoolSize -> <em>3</em>, numHel<em>p</em>erThreads -> <em>3</em>, <em>p</em>referredTestQuery -> null, <em>p</em>ro<em>p</em>erties -> {}, <em>p</em>ro<em>p</em>ertyCy<em>c</em>le -> <em>0</em>, statementCa<em>c</em>heNumDeferredCloseThreads -> <em>0</em>, testConne<em>c</em>tionOnChe<em>c</em>kin -> false, testConne<em>c</em>tionOnChe<em>c</em>kout -> false, unreturnedConne<em>c</em>tionTimeout -> <em>0</em>, userOverrides -> {}, usesTraditionalRefle<em>c</em>tiveProxies -> false ] 四月 <em>0</em>9, 2<em>0</em>19 6:28:19 下午 <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool$S<em>c</em>atteredA<em>c</em>quireTask run 警告: <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool$S<em>c</em>atteredA<em>c</em>quireTask@1<em>c</em><em>0</em>2988a -- A<em>c</em>quisition Attem<em>p</em>t Failed!!! Clearing <em>p</em>ending a<em>c</em>quires. While trying to a<em>c</em>quire a needed new resour<em>c</em>e, we failed to su<em>c</em><em>c</em>eed more than the maximum number of allowed a<em>c</em>quisition attem<em>p</em>ts (<em>3</em><em>0</em>). Last a<em>c</em>quisition attem<em>p</em>t ex<em>c</em>e<em>p</em>tion: java.sql.SQLEx<em>c</em>e<em>p</em>tion: No suitable driver at java.sql.DriverManager.getDriver(DriverManager.java:<em>3</em>15) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.DriverManagerDataSour<em>c</em>e.driver(DriverManagerDataSour<em>c</em>e.java:24<em>0</em>) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.DriverManagerDataSour<em>c</em>e.getConne<em>c</em>tion(DriverManagerDataSour<em>c</em>e.java:1<em>3</em>1) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.Wra<em>p</em><em>p</em>erConne<em>c</em>tionPoolDataSour<em>c</em>e.getPooledConne<em>c</em>tion(Wra<em>p</em><em>p</em>erConne<em>c</em>tionPoolDataSour<em>c</em>e.java:156) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.Wra<em>p</em><em>p</em>erConne<em>c</em>tionPoolDataSour<em>c</em>e.getPooledConne<em>c</em>tion(Wra<em>p</em><em>p</em>erConne<em>c</em>tionPoolDataSour<em>c</em>e.java:145) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool$1PooledConne<em>c</em>tionResour<em>c</em>ePoolManager.a<em>c</em>quireResour<em>c</em>e(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:2<em>0</em><em>0</em>) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.doA<em>c</em>quire(Basi<em>c</em>Resour<em>c</em>ePool.java:1<em>0</em>86) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.doA<em>c</em>quireAndDe<em>c</em>rementPendingA<em>c</em>quiresWithinLo<em>c</em>kOnSu<em>c</em><em>c</em>ess(Basi<em>c</em>Resour<em>c</em>ePool.java:1<em>0</em>7<em>3</em>) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.a<em>c</em><em>c</em>ess$8<em>0</em><em>0</em>(Basi<em>c</em>Resour<em>c</em>ePool.java:44) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool$S<em>c</em>atteredA<em>c</em>quireTask.run(Basi<em>c</em>Resour<em>c</em>ePool.java:181<em>0</em>) at <em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner$PoolThread.run(ThreadPoolAsyn<em>c</em>hronousRunner.java:648) 四月 <em>0</em>9, 2<em>0</em>19 6:28:19 下午 <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool for<em>c</em>eKillA<em>c</em>quires 警告: Having failed to a<em>c</em>quire a resour<em>c</em>e, <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool@6b<em>c</em>168e5 is interru<em>p</em>ting all Threads waiting on a resour<em>c</em>e to <em>c</em>he<em>c</em>k out. Will try again in res<em>p</em>onse to new <em>c</em>lient requests. Ex<em>c</em>e<em>p</em>tion in thread "main" java.sql.SQLEx<em>c</em>e<em>p</em>tion: Conne<em>c</em>tions <em>c</em>ould not be a<em>c</em>quired from the underlying database! at <em>c</em>om.m<em>c</em>hange.v2.sql.SqlUtils.toSQLEx<em>c</em>e<em>p</em>tion(SqlUtils.java:118) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.<em>c</em>he<em>c</em>koutPooledConne<em>c</em>tion(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:689) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e.getConne<em>c</em>tion(Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e.java:14<em>0</em>) at <em>c</em>n.it<em>c</em>ast.jdb<em>c</em>.exam<em>p</em>le.Exam<em>p</em>le<em>0</em>5.main(Exam<em>p</em>le<em>0</em>5.java:12) Caused by: <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.CannotA<em>c</em>quireResour<em>c</em>eEx<em>c</em>e<em>p</em>tion: A Resour<em>c</em>ePool <em>c</em>ould not a<em>c</em>quire a resour<em>c</em>e from its <em>p</em>rimary fa<em>c</em>tory or sour<em>c</em>e. at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.awaitAvailable(Basi<em>c</em>Resour<em>c</em>ePool.java:1418) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.<em>p</em>relimChe<em>c</em>koutResour<em>c</em>e(Basi<em>c</em>Resour<em>c</em>ePool.java:6<em>0</em>6) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.<em>c</em>he<em>c</em>koutResour<em>c</em>e(Basi<em>c</em>Resour<em>c</em>ePool.java:526) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.<em>c</em>he<em>c</em>koutAndMarkConne<em>c</em>tionInUse(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:755) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.<em>c</em>he<em>c</em>koutPooledConne<em>c</em>tion(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:682) ... 2 more
ssh 数据库连接失败,,,,,,,
2<em>0</em>15-<em>0</em>6-22 17:24:<em>3</em>7,<em>0</em>58 WARN [org.hibernate.<em>c</em>fg.SettingsFa<em>c</em>tory] - Could not obtain <em>c</em>onne<em>c</em>tion to query metadata org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.SQLNestedEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate PoolableConne<em>c</em>tionFa<em>c</em>tory (ORA-<em>0</em>1<em>0</em>17: invalid username/<em>p</em>assword; logon denied ) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reatePoolableConne<em>c</em>tionFa<em>c</em>tory(Basi<em>c</em>DataSour<em>c</em>e.java:1549) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateDataSour<em>c</em>e(Basi<em>c</em>DataSour<em>c</em>e.java:1<em>3</em>88) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.getConne<em>c</em>tion(Basi<em>c</em>DataSour<em>c</em>e.java:1<em>0</em>44) at org.s<em>p</em>ringframework.orm.hibernate<em>3</em>.Lo<em>c</em>alDataSour<em>c</em>eConne<em>c</em>tionProvider.getConne<em>c</em>tion(Lo<em>c</em>alDataSour<em>c</em>eConne<em>c</em>tionProvider.java:81) at org.hibernate.<em>c</em>fg.SettingsFa<em>c</em>tory.buildSettings(SettingsFa<em>c</em>tory.java:111) at org.hibernate.<em>c</em>fg.Configuration.buildSettingsInternal(Configuration.java:2119) at org.hibernate.<em>c</em>fg.Configuration.buildSettings(Configuration.java:2115) at org.hibernate.<em>c</em>fg.Configuration.buildSessionFa<em>c</em>tory(Configuration.java:1<em>3</em><em>3</em>9) at org.s<em>p</em>ringframework.orm.hibernate<em>3</em>.Lo<em>c</em>alSessionFa<em>c</em>toryBean.newSessionFa<em>c</em>tory(Lo<em>c</em>alSessionFa<em>c</em>toryBean.java:86<em>0</em>) at org.s<em>p</em>ringframework.orm.hibernate<em>3</em>.Lo<em>c</em>alSessionFa<em>c</em>toryBean.buildSessionFa<em>c</em>tory(Lo<em>c</em>alSessionFa<em>c</em>toryBean.java:779) at org.s<em>p</em>ringframework.orm.hibernate<em>3</em>.Abstra<em>c</em>tSessionFa<em>c</em>toryBean.afterPro<em>p</em>ertiesSet(Abstra<em>c</em>tSessionFa<em>c</em>toryBean.java:188) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.invokeInitMethods(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1514) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.initializeBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1452) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.doCreateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:519) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>reateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:456) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory$1.getObje<em>c</em>t(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:294) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.doGetBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:291) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:19<em>3</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultListableBeanFa<em>c</em>tory.<em>p</em>reInstantiateSingletons(DefaultListableBeanFa<em>c</em>tory.java:567) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.finishBeanFa<em>c</em>toryInitialization(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:91<em>3</em>) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.refresh(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:464) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.<em>c</em>onfigureAndRefreshWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:<em>3</em>85) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.initWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:284) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener.<em>c</em>ontextInitialized(ContextLoaderListener.java:111) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.listenerStart(StandardContext.java:<em>3</em>84<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.start(StandardContext.java:4<em>3</em>42) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.addChildInternal(ContainerBase.java:791) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.addChild(ContainerBase.java:771) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardHost.addChild(StandardHost.java:525) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.HostConfig.de<em>p</em>loyDire<em>c</em>tory(HostConfig.java:926) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.HostConfig.de<em>p</em>loyDire<em>c</em>tories(HostConfig.java:889) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.HostConfig.de<em>p</em>loyA<em>p</em><em>p</em>s(HostConfig.java:492) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.HostConfig.start(HostConfig.java:1149) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.HostConfig.life<em>c</em>y<em>c</em>leEvent(HostConfig.java:<em>3</em>11) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.util.Life<em>c</em>y<em>c</em>leSu<em>p</em><em>p</em>ort.fireLife<em>c</em>y<em>c</em>leEvent(Life<em>c</em>y<em>c</em>leSu<em>p</em><em>p</em>ort.java:117) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.start(ContainerBase.java:1<em>0</em>5<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardHost.start(StandardHost.java:719) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase.start(ContainerBase.java:1<em>0</em>45) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardEngine.start(StandardEngine.java:44<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServi<em>c</em>e.start(StandardServi<em>c</em>e.java:516) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardServer.start(StandardServer.java:71<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Catalina.start(Catalina.java:578) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke<em>0</em>(Native Method) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:<em>3</em>9) at sun.refle<em>c</em>t.DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:25) at java.lang.refle<em>c</em>t.Method.invoke(Method.java:597) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Bootstra<em>p</em>.start(Bootstra<em>p</em>.java:288) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.startu<em>p</em>.Bootstra<em>p</em>.main(Bootstra<em>p</em>.java:41<em>3</em>) Caused by: java.sql.SQLEx<em>c</em>e<em>p</em>tion: ORA-<em>0</em>1<em>0</em>17: invalid username/<em>p</em>assword; logon denied at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIoer.<em>p</em>ro<em>c</em>essError(T4CTTIoer.java:4<em>3</em>9) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIoer.<em>p</em>ro<em>c</em>essError(T4CTTIoer.java:<em>3</em>88) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIoer.<em>p</em>ro<em>c</em>essError(T4CTTIoer.java:<em>3</em>81) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIfun.<em>p</em>ro<em>c</em>essError(T4CTTIfun.java:564) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIoauthenti<em>c</em>ate.<em>p</em>ro<em>c</em>essError(T4CTTIoauthenti<em>c</em>ate.java:4<em>3</em>1) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIfun.re<em>c</em>eive(T4CTTIfun.java:4<em>3</em>6) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIoauthenti<em>c</em>ate.doOAUTH(T4CTTIoauthenti<em>c</em>ate.java:<em>3</em>66) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CTTIoauthenti<em>c</em>ate.doOAUTH(T4CTTIoauthenti<em>c</em>ate.java:752) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CConne<em>c</em>tion.logon(T4CConne<em>c</em>tion.java:<em>3</em>59) at ora<em>c</em>le.jdb<em>c</em>.driver.Physi<em>c</em>alConne<em>c</em>tion.(Physi<em>c</em>alConne<em>c</em>tion.java:5<em>3</em>1) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CConne<em>c</em>tion.(T4CConne<em>c</em>tion.java:221) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CDriverExtension.getConne<em>c</em>tion(T4CDriverExtension.java:<em>3</em>2) at ora<em>c</em>le.jdb<em>c</em>.driver.Ora<em>c</em>leDriver.<em>c</em>onne<em>c</em>t(Ora<em>c</em>leDriver.java:5<em>0</em><em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.DriverConne<em>c</em>tionFa<em>c</em>tory.<em>c</em>reateConne<em>c</em>tion(DriverConne<em>c</em>tionFa<em>c</em>tory.java:<em>3</em>8) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.PoolableConne<em>c</em>tionFa<em>c</em>tory.makeObje<em>c</em>t(PoolableConne<em>c</em>tionFa<em>c</em>tory.java:582) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.validateConne<em>c</em>tionFa<em>c</em>tory(Basi<em>c</em>DataSour<em>c</em>e.java:1556) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reatePoolableConne<em>c</em>tionFa<em>c</em>tory(Basi<em>c</em>DataSour<em>c</em>e.java:1545) ... 48 more
Apache DBCP连接池
<em>p</em>a<em>c</em>kage db<em>c</em><em>p</em>; im<em>p</em>ort java.sql.Conne<em>c</em>tion; im<em>p</em>ort java.sql.SQLEx<em>c</em>e<em>p</em>tion; im<em>p</em>ort java.util.Pro<em>p</em>erties
C3P0链接异常 Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource
信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em> <em>p</em>ool... <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e 写了一个前台 打开前台网页 启动服务器之后 控制台就报这
spring quartz 启动报错This is very likely to create a memory leak. Stack trace of thread:
今天在linux系统下启动一个带有s<em>p</em>ring quartz 定时任务的项目,发现启动完之后不能正常跑定时任务。在windows环境下运行正常。 <em>c</em>atalina.out输出信息大概是这样的: 26-De<em>c</em>-2<em>0</em>18 1<em>0</em>:<em>3</em>8:24.697 WARNING [lo<em>c</em>alhost-startSto<em>p</em>-1] org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.loader.Weba<em>p</em><em>p</em>ClassLoaderBa...
使用c3p0报错
jar包版本: <em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.1.2.jar mysql-<em>c</em>onne<em>c</em>tor-java-5.1.44-bin.jar <em>问题</em>:使用<em>c</em><em>3</em><em>p</em><em>0</em>创建<em>连接池</em>对象,操作本地数据库的时候报如下错误: 十二月 <em>0</em>1, 2<em>0</em>17 8:<em>3</em><em>3</em>:16 下午 <em>c</em>om.m<em>c</em>hange.v2.log.MLog 信息: MLog <em>c</em>lients using java 1.4+ standard logg
使用dbcp连接池,发生Connection reset 的异常
各位大神好: 我写了一个标准的webservi<em>c</em>e程序,通过db<em>c</em><em>p</em><em>连接池</em>,来连接ora<em>c</em>le数据库,ora<em>c</em>le版本12<em>c</em>,部署在tom<em>c</em>at7上面,然后给客户端调用。 在调用过程中,我的webse
dbcp jdbc数据库连接池问题
//jdb<em>c</em>Util (Conne<em>c</em>tion<em>JDBC</em> 同时实现单例) <em>p</em>rivate stati<em>c</em> String driverName="<em>c</em>om.mi<em>c</em>rosoft.jdb<em>c</em>.sqlserver.SQ
Dbcp连接池
在之前的数据库<em>连接池</em>学习中,我们手动的建立了一个<em>连接池</em>,只是在自己测试的时候使用,自己写的可能只有我们认识,但是需要开发的时候需要使用规范的<em>连接池</em>技术。也就有了我们今天的主题--Db<em>c</em><em>p</em><em>连接池</em>。使用这个可以简化相关操作,共同目的还是提高性能。使用Db<em>c</em><em>p</em>来用<em>连接池</em>技术,首先需要在web项目导入jar 包,我这里使用的是<em>c</em>ommons-db<em>c</em><em>p</em> jar包和<em>c</em>omons-<em>p</em>ool jar包,这两个压缩...
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class '急
tom<em>c</em>at的<em>c</em>onf目录下的<em>c</em>ontext.xml的配置如下 Default set of monitored resour<em>c</em>es
DBCP连接池问题分析
背景          生产环境,运维人员核对实时账单和累帐信息,发现有部分用户数据不一致; <em>问题</em>描述 消费者日志报生产者线程池满 图1 生产者堆栈信息部分如下: 图2 <em>问题</em>分析 数据不一致产生原因: 累帐表数据是消费者SumCharge服务更新,更新完成后调用生产者A<em>c</em><em>c</em>ountPro<em>c</em>ess服务,由于生产者服务处理慢导致返回超时,更新实时账单表失败; 生产者A<em>c</em><em>c</em>ou...
commons-dbcp-1.4、commons-pool-1.5.6 jar包下载
<em>c</em>ommons-db<em>c</em><em>p</em>-1.4、<em>c</em>ommons-<em>p</em>ool-1.5.6 jar包,保证可用 相关下载链接://download.<em>c</em>sdn.net/download/qq_<em>3</em>54<em>3</em>7792/1<em>0</em>4<em>3</em>2<em>3</em>
JAVA日志组件系列(三)log4j+logback+slf4j的关系与调试
[size=xx-large]背景[/size] 由于现在开源框架日益丰富,好多开源框架使用的日志组件不尽相同。存在着在一个项目中,不同的版本,不同的框架共存。导致日志输出异常混乱。虽然也不至于对系统造成致命伤害,但是明显可以看出,架构不够精良,追求极致略有不足。 其中有一些标准通用接口,标准实现,各种桥接器的存在,下面就让笔者树立一下这些框架之间的关系。 [img]htt<em>p</em>...
DBCP,Druid连接池的jar包下载和IDEA的配置方式(Mysql)
##两个资源下载 ** 德鲁伊: htt<em>p</em>s://<em>p</em>an.baidu.<em>c</em>om/s/1jOaM-nFfxx7P<em>c</em>Q6_Nvu-Uw 提取码: eyl<em>0</em> DBCP: htt<em>p</em>s://<em>p</em>an.baidu.<em>c</em>om/s/1lqVg7VN<em>c</em>7qXExAHbyfi4zA 提取码:7xk<em>3</em> ** 因为DBCP比德鲁伊导入的jar包多些所以只将这个,德鲁伊的配置方式跟它是一样 的 如果你要使用德鲁伊的<em>连接池</em>,D...
DBCP连接池使用方法
DBCP<em>连接池</em>使用方法1. 简单介绍DBCP(DataBase Conne<em>c</em>tion Pool)数据库<em>连接池</em>,是java数据库<em>连接池</em>的一种,由A<em>p</em>a<em>c</em>he开发,通过数据库<em>连接池</em>,可以让程序自动管理数据库连接的释放和断开。百度百科DBCP2. 使用步骤 导入jar包(<em>c</em>ommons-db<em>c</em><em>p</em>-1.4.jar和<em>c</em>ommons-<em>p</em>ool-1.5.6.jar),这些包都可以在官网下载,或者百度云下载链接:
dbcp连接池实现
DBCP是A<em>p</em>a<em>c</em>he的一个开源项目: <em>c</em>ommons.db<em>c</em><em>p</em>.jar htt<em>p</em>://jakarta.a<em>p</em>a<em>c</em>he.org/<em>c</em>ommons/db<em>c</em><em>p</em>/index.html DBCP依赖A<em>p</em>a<em>c</em>he的另外2个开源项目 <em>c</em>ommons.<em>c</em>olle<em>c</em>tions.jar和<em>c</em>ommons.<em>p</em>ool.jar 下载这些包并将这些包的路径添加到<em>c</em>lass<em>p</em>ath中就可以使用db<em>c</em><em>p</em>做为项目中的...
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThrea d-#1"
TITLE29_ from HOMEPAGE_MESSAGE home<em>p</em>ageme<em>0</em>_ where 1=1 and (home<em>p</em>ageme<em>0</em>_.DRAFT is null) and (exists (sele<em>c</em>t home<em>p</em>ageme1_.id from HOMEPAGE_MESSAGE_RECVER home<em>p</em>age me1_ where home<em>p</em>ageme1_.MESSAGE_ID=home<em>p</em>ageme<em>0</em>_.id and home<em>p</em>ageme1_.STATE=1 and home<em>p</em>ageme1_.ISREAD=<em>0</em> and home<em>p</em>ageme1_.RECVER_ID=<em>3</em>24<em>0</em>262)) order by home<em>p</em>ageme<em>0</em>_ .CRATETIME des<em>c</em> ) where rownum ? and this_.to_user=?Ex<em>c</em>e<em>p</em>tion i n thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-92" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-111" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>- exe<em>c</em>-1<em>0</em>9" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-1<em>0</em>7" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em> -bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-1<em>0</em>8" Ex<em>c</em>e<em>p</em>tion: java.lang.OutOfMemoryError thrown from the Un<em>c</em>aughtEx<em>c</em>e<em>p</em>tionHandler i n thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-1<em>0</em>7" Ex<em>c</em>e<em>p</em>tion in thread "Thread-4" Ex<em>c</em>e<em>p</em>tion: java.lang.OutOfMemoryError thrown from the Un<em>c</em>aughtEx<em>c</em>e<em>p</em>tionHandler i n thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-1<em>0</em>8" Ex<em>c</em>e<em>p</em>tion: java.lang.OutOfMemoryError thrown from the Un<em>c</em>aughtEx<em>c</em>e<em>p</em>tionHandler i n thread "Thread-4" Ex<em>c</em>e<em>p</em>tion: java.lang.OutOfMemoryError thrown from the Un<em>c</em>aughtEx<em>c</em>e<em>p</em>tionHandler i n thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-115" Ex<em>c</em>e<em>p</em>tion: java.lang.OutOfMemoryError thrown from the Un<em>c</em>aughtEx<em>c</em>e<em>p</em>tionHandler i n thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-88" 6<em>0</em><em>0</em><em>0</em><em>0</em><em>0</em>a=============failedEx<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-88" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-69" at org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.buf.CharChunk.allo<em>c</em>ate(CharChunk.java:1<em>3</em><em>0</em>) at org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.buf.CharChunk.(CharChunk.java:84) 6<em>0</em><em>0</em><em>0</em><em>0</em><em>0</em>a=============failed at org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.htt<em>p</em>.Parameters. (Parameters.java:2<em>3</em><em>3</em>) Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-11<em>3</em>" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>- exe<em>c</em>-84" 6<em>0</em><em>0</em><em>0</em><em>0</em><em>0</em>a=============su<em>c</em><em>c</em>ess==超时=1544192Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio- 8<em>0</em>8<em>0</em>-A<em>c</em><em>c</em>e<em>p</em>tor-<em>0</em>" Ex<em>c</em>e<em>p</em>tion in thread "Thread-<em>3</em>" 11:<em>0</em><em>3</em>:48.256 WARN org.logi<em>c</em>al<em>c</em>obwebs.<em>p</em>roxool.s<em>p</em>r ing - Sus<em>p</em>i<em>c</em>iously long a<em>c</em>tive time. #41254 start = Tue Jul <em>0</em>9 1<em>0</em>:46:27 CST 2<em>0</em>1<em>3</em> Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-94" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-e xe<em>c</em>-99" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-96" Ex<em>c</em>e<em>p</em>tion in thread "startQu artz_QuartzS<em>c</em>hedulerThread" Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-114" Ex<em>c</em>e<em>p</em>ti on in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-116" at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.Request.(Requ est.java:1<em>3</em>2) Ex<em>c</em>e<em>p</em>tion in thread "htt<em>p</em>-bio-8<em>0</em>8<em>0</em>-exe<em>c</em>-119" at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.Abstra<em>c</em>tPro <em>c</em>essor.(Abstra<em>c</em>tPro<em>c</em>essor.java:5<em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Abstra<em>c</em>tHtt<em>p</em>11Pro<em>c</em>essor.(Abstra<em>c</em>tHtt<em>p</em>1 1Pro<em>c</em>essor.java:265) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Pro<em>c</em>essor.(Htt<em>p</em>11Pro<em>c</em>essor.java: 55) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Proto<em>c</em>ol$Htt<em>p</em>11Conne<em>c</em>tionHandler.<em>c</em>reat ePro<em>c</em>essor(Htt<em>p</em>11Proto<em>c</em>ol.java:165)=============================未知 at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.htt<em>p</em>11.Htt<em>p</em>11Proto<em>c</em>ol$Htt<em>p</em>11Conne<em>c</em>tionHandler.<em>c</em>reat ePro<em>c</em>essor(Htt<em>p</em>11Proto<em>c</em>ol.java:1<em>0</em><em>3</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>oyote.Abstra<em>c</em>tProto<em>c</em>ol$Abstra<em>c</em>tConne<em>c</em>tionHandler.<em>p</em>ro<em>c</em>ess( Abstra<em>c</em>tProto<em>c</em>ol.java:569) at org.a<em>p</em>a<em>c</em>he.tom<em>c</em>at.util.net.JIoEnd<em>p</em>oint$So<em>c</em>ketPro<em>c</em>essor.run(JIoEnd<em>p</em>oin t.java:<em>3</em>1<em>0</em>) at java.util.<em>c</em>on<em>c</em>urrent.ThreadPoolExe<em>c</em>utor.runWorker(ThreadPoolExe<em>c</em>utor. java:111<em>0</em>) at java.util.<em>c</em>on<em>c</em>urrent.ThreadPoolExe<em>c</em>utor$Worker.run(ThreadPoolExe<em>c</em>utor .java:6<em>0</em><em>3</em>) at java.lang.Thread.run(Thread.java:722) java.lang.OutOfMemoryError: Java hea<em>p</em> s<em>p</em>a<em>c</em>e 6<em>0</em><em>0</em><em>0</em><em>0</em><em>0</em>a=============failed at java.util.HashMa<em>p</em>.<em>c</em>lone(HashMa<em>p</em>.java:677) at java.util.HashSet.<em>c</em>lone(HashSet.java:25<em>3</em>) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.util.Conne<em>c</em>tionEventSu<em>p</em><em>p</em>ort.fireConne<em>c</em>tionClosed( Conne<em>c</em>tionEventSu<em>p</em><em>p</em>ort.java:49) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.NewPooledConne<em>c</em>tion.fireConne<em>c</em>tionClosed(New PooledConne<em>c</em>tion.java:4<em>3</em>9) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.NewPooledConne<em>c</em>tion.markClosedProxyConne<em>c</em>tio n(NewPooledConne<em>c</em>tion.java:<em>3</em>26) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.NewProxyConne<em>c</em>tion.<em>c</em>lose(NewProxyConne<em>c</em>tion. java:1246) at <em>c</em>om.m<em>c</em>hange.v1.db.sql.Conne<em>c</em>tionUtils.attem<em>p</em>tClose(Conne<em>c</em>tionUtils.ja va:41) at <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool$1PooledConne<em>c</em>tionRe sour<em>c</em>ePoolManager.refurbishResour<em>c</em>eOnChe<em>c</em>kin(C<em>3</em>P<em>0</em>PooledConne<em>c</em>tionPool.java:29<em>0</em>) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.attem<em>p</em>tRefurbishResour<em>c</em> eOnChe<em>c</em>kin(Basi<em>c</em>Resour<em>c</em>ePool.java:16<em>0</em>6) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool.a<em>c</em><em>c</em>ess$2<em>0</em><em>0</em>(Basi<em>c</em>Resour<em>c</em> ePool.java:<em>3</em>2) at <em>c</em>om.m<em>c</em>hange.v2.resour<em>c</em>e<em>p</em>ool.Basi<em>c</em>Resour<em>c</em>ePool$1RefurbishChe<em>c</em>kinResour <em>c</em>eTask.run(Basi<em>c</em>Resour<em>c</em>ePool.java:1228) at <em>c</em>om.m<em>c</em>hange.v2.asyn<em>c</em>.ThreadPoolAsyn<em>c</em>hronousRunner$PoolThread.run(Thre
DBCP连接池jar包下载
db<em>c</em><em>p</em><em>连接池</em>的几个必须的jar包文件,以压缩包的形式存在,欢迎下载! 相关下载链接://download.<em>c</em>sdn.net/download/tian_yan_jing/2447<em>3</em>29?utm_so
c3p0,dbcp与druid 三大连接池的区别
了解<em>c</em><em>3</em><em>p</em><em>0</em>,db<em>c</em><em>p</em>与druid   说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据<em>连接池</em>。于是乎就看看。扯淡就到这。   下面就讲讲用的比较多的数据库<em>连接池</em>。(其实我最先接触的是db<em>c</em><em>p</em>这个)  1)DBCP   DBCP是一个依赖Jakarta <em>c</em>ommons-<em>p</em>ool对象池机制的数据库<em>连接池</em>.DBCP可以直接的在应用程序中使用,Tom<em>c</em>at的数据源使用的就是DB
jdbc连接oracle数据库失败
各位大神,这个<em>问题</em>卡好久了,数据库一直连不上,不多说,直接上代码: jdb<em>c</em>.<em>p</em>ro<em>p</em>erties文件: ``` jdb<em>c</em>.driverClassName=ora<em>c</em>le.jdb<em>c</em>.driver.Ora<em>c</em>leDriver jdb<em>c</em>.url=jdb<em>c</em>:ora<em>c</em>le:thin:@192.168.1.1<em>0</em>6:1521:or<em>c</em>l jdb<em>c</em>.username=root jdb<em>c</em>.<em>p</em>assword=root jdb<em>c</em>.maxA<em>c</em>tive=5<em>0</em> ``` tnsnames.ora文件: ``` ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtPro<em>c</em>) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1<em>0</em>6)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = or<em>c</em>l.254.2<em>0</em>9.161) ) ) ``` listener.ora文件: ``` SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtPro<em>c</em>) (ORACLE_HOME = D:\install\Ora<em>c</em>le\<em>p</em>rodu<em>c</em>t\11.2.<em>0</em>\dbhome_1) (PROGRAM = ext<em>p</em>ro<em>c</em>) (ENVS = "EXTPROC_DLLS=ONLY:D:\install\Ora<em>c</em>le\<em>p</em>rodu<em>c</em>t\11.2.<em>0</em>\dbhome_1\bin\ora<em>c</em>lr11.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1<em>0</em>6)(PORT = 1521)) ) ) ADR_BASE_LISTENER = D:\install\Ora<em>c</em>le ``` 报错信息 ``` org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.BeanCreationEx<em>c</em>e<em>p</em>tion: Error <em>c</em>reating bean with name 'ma<em>p</em><em>p</em>edStatementStrategy' defined in file [C:\Users\Max\works<em>p</em>a<em>c</em>e\.metadata\.<em>p</em>lugins\org.e<em>c</em>li<em>p</em>se.wst.server.<em>c</em>ore\tm<em>p</em>1\wt<em>p</em>weba<em>p</em><em>p</em>s\iPlat4j<em>3</em>\WEB-INF\<em>c</em>lasses\s<em>p</em>ring\framework\a<em>p</em><em>p</em>li<em>c</em>ationContext-ibatis.xml]: Invo<em>c</em>ation of init method failed; nested ex<em>c</em>e<em>p</em>tion is org.s<em>p</em>ringframework.jdb<em>c</em>.CannotGetJdb<em>c</em>Conne<em>c</em>tionEx<em>c</em>e<em>p</em>tion: Could not get <em>JDBC</em> Conne<em>c</em>tion; nested ex<em>c</em>e<em>p</em>tion is org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.SQLNestedEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate PoolableConne<em>c</em>tionFa<em>c</em>tory (Io 异常: The Network Ada<em>p</em>ter <em>c</em>ould not establish the <em>c</em>onne<em>c</em>tion) Caused by: org.s<em>p</em>ringframework.jdb<em>c</em>.CannotGetJdb<em>c</em>Conne<em>c</em>tionEx<em>c</em>e<em>p</em>tion: Could not get <em>JDBC</em> Conne<em>c</em>tion; nested ex<em>c</em>e<em>p</em>tion is org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.SQLNestedEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate PoolableConne<em>c</em>tionFa<em>c</em>tory (Io 异常: The Network Ada<em>p</em>ter <em>c</em>ould not establish the <em>c</em>onne<em>c</em>tion) Caused by: org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.SQLNestedEx<em>c</em>e<em>p</em>tion: Cannot <em>c</em>reate PoolableConne<em>c</em>tionFa<em>c</em>tory (Io 异常: The Network Ada<em>p</em>ter <em>c</em>ould not establish the <em>c</em>onne<em>c</em>tion) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateDataSour<em>c</em>e(Basi<em>c</em>DataSour<em>c</em>e.java:855) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.getConne<em>c</em>tion(Basi<em>c</em>DataSour<em>c</em>e.java:54<em>0</em>) at org.s<em>p</em>ringframework.jdb<em>c</em>.datasour<em>c</em>e.DataSour<em>c</em>eUtils.doGetConne<em>c</em>tion(DataSour<em>c</em>eUtils.java:112) at org.s<em>p</em>ringframework.jdb<em>c</em>.datasour<em>c</em>e.DataSour<em>c</em>eUtils.getConne<em>c</em>tion(DataSour<em>c</em>eUtils.java:77) at org.s<em>p</em>ringframework.jdb<em>c</em>.<em>c</em>ore.su<em>p</em><em>p</em>ort.Jdb<em>c</em>DaoSu<em>p</em><em>p</em>ort.getConne<em>c</em>tion(Jdb<em>c</em>DaoSu<em>p</em><em>p</em>ort.java:119) at <em>c</em>om.baosight.i<em>p</em>lat4j.<em>c</em>ore.sqldao.im<em>p</em>l.NamedSqlDaoS<em>p</em>ringJdb<em>c</em>Im<em>p</em>l.getDbConne<em>c</em>tion(NamedSqlDaoS<em>p</em>ringJdb<em>c</em>Im<em>p</em>l.java:<em>3</em>64) at <em>c</em>om.baosight.i<em>p</em>lat4j.<em>c</em>ore.sqldao.im<em>p</em>l.NamedSqlDaoDiagnoseIm<em>p</em>l.getDbConne<em>c</em>tion(NamedSqlDaoDiagnoseIm<em>p</em>l.java:81) at <em>c</em>om.baosight.i<em>p</em>lat4j.e<em>p</em>.Ma<em>p</em><em>p</em>edStatementStrategyWithPreLoadIm<em>p</em>l.init(Ma<em>p</em><em>p</em>edStatementStrategyWithPreLoadIm<em>p</em>l.java:<em>3</em>6) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke<em>0</em>(Native Method) at sun.refle<em>c</em>t.NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(NativeMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:57) at sun.refle<em>c</em>t.DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.invoke(DelegatingMethodA<em>c</em><em>c</em>essorIm<em>p</em>l.java:4<em>3</em>) at java.lang.refle<em>c</em>t.Method.invoke(Method.java:6<em>0</em>6) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.invokeCustomInitMethod(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:116<em>0</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.invokeInitMethods(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1122) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.initializeBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:1<em>0</em>85) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.<em>c</em>reateBean(Abstra<em>c</em>tAutowireCa<em>p</em>ableBeanFa<em>c</em>tory.java:429) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory$1.getObje<em>c</em>t(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:25<em>0</em>) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:247) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tBeanFa<em>c</em>tory.getBean(Abstra<em>c</em>tBeanFa<em>c</em>tory.java:161) at org.s<em>p</em>ringframework.beans.fa<em>c</em>tory.su<em>p</em><em>p</em>ort.DefaultListableBeanFa<em>c</em>tory.<em>p</em>reInstantiateSingletons(DefaultListableBeanFa<em>c</em>tory.java:27<em>3</em>) at org.s<em>p</em>ringframework.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.refresh(Abstra<em>c</em>tA<em>p</em><em>p</em>li<em>c</em>ationContext.java:<em>3</em>46) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.su<em>p</em><em>p</em>ort.Abstra<em>c</em>tRefreshableWebA<em>p</em><em>p</em>li<em>c</em>ationContext.refresh(Abstra<em>c</em>tRefreshableWebA<em>p</em><em>p</em>li<em>c</em>ationContext.java:156) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.<em>c</em>reateWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:246) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader.initWebA<em>p</em><em>p</em>li<em>c</em>ationContext(ContextLoader.java:184) at org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoaderListener.<em>c</em>ontextInitialized(ContextLoaderListener.java:49) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.listenerStart(StandardContext.java:49<em>3</em>9) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.StandardContext.startInternal(StandardContext.java:54<em>3</em>4) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.util.Life<em>c</em>y<em>c</em>leBase.start(Life<em>c</em>y<em>c</em>leBase.java:15<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase$StartChild.<em>c</em>all(ContainerBase.java:1559) at org.a<em>p</em>a<em>c</em>he.<em>c</em>atalina.<em>c</em>ore.ContainerBase$StartChild.<em>c</em>all(ContainerBase.java:1549) at java.util.<em>c</em>on<em>c</em>urrent.FutureTask.run(FutureTask.java:262) at java.util.<em>c</em>on<em>c</em>urrent.ThreadPoolExe<em>c</em>utor.runWorker(ThreadPoolExe<em>c</em>utor.java:1145) at java.util.<em>c</em>on<em>c</em>urrent.ThreadPoolExe<em>c</em>utor$Worker.run(ThreadPoolExe<em>c</em>utor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.sql.SQLEx<em>c</em>e<em>p</em>tion: Io 异常: The Network Ada<em>p</em>ter <em>c</em>ould not establish the <em>c</em>onne<em>c</em>tion at ora<em>c</em>le.jdb<em>c</em>.driver.DatabaseError.throwSqlEx<em>c</em>e<em>p</em>tion(DatabaseError.java:112) at ora<em>c</em>le.jdb<em>c</em>.driver.DatabaseError.throwSqlEx<em>c</em>e<em>p</em>tion(DatabaseError.java:146) at ora<em>c</em>le.jdb<em>c</em>.driver.DatabaseError.throwSqlEx<em>c</em>e<em>p</em>tion(DatabaseError.java:255) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CConne<em>c</em>tion.logon(T4CConne<em>c</em>tion.java:<em>3</em>87) at ora<em>c</em>le.jdb<em>c</em>.driver.Physi<em>c</em>alConne<em>c</em>tion.(Physi<em>c</em>alConne<em>c</em>tion.java:441) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CConne<em>c</em>tion.(T4CConne<em>c</em>tion.java:165) at ora<em>c</em>le.jdb<em>c</em>.driver.T4CDriverExtension.getConne<em>c</em>tion(T4CDriverExtension.java:<em>3</em>5) at ora<em>c</em>le.jdb<em>c</em>.driver.Ora<em>c</em>leDriver.<em>c</em>onne<em>c</em>t(Ora<em>c</em>leDriver.java:8<em>0</em>1) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.DriverConne<em>c</em>tionFa<em>c</em>tory.<em>c</em>reateConne<em>c</em>tion(DriverConne<em>c</em>tionFa<em>c</em>tory.java:<em>3</em>7) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.PoolableConne<em>c</em>tionFa<em>c</em>tory.makeObje<em>c</em>t(PoolableConne<em>c</em>tionFa<em>c</em>tory.java:29<em>0</em>) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.validateConne<em>c</em>tionFa<em>c</em>tory(Basi<em>c</em>DataSour<em>c</em>e.java:877) at org.a<em>p</em>a<em>c</em>he.<em>c</em>ommons.db<em>c</em><em>p</em>.Basi<em>c</em>DataSour<em>c</em>e.<em>c</em>reateDataSour<em>c</em>e(Basi<em>c</em>DataSour<em>c</em>e.java:851) ... <em>3</em>4 more ``` **_基本可以确定是数据库<em>问题</em>或者是配置文件<em>问题</em>,因为之前用过是好的,换了一个数据库就不行了,而且<em>p</em>lsql可以正常连接数据库_**
myeclipse或eclipse下debug模式启动很慢,已解决
mye<em>c</em>li<em>p</em>se或e<em>c</em>li<em>p</em>se下debug模式启动很慢,默认模式也是debug,网上找了终于解决, 原因是有e<em>c</em>li<em>p</em>se或mye<em>c</em>li<em>p</em>se启动debug时自动添加断点,所以必须删除一些东西。 以debug模式启动服务器,打开break<em>p</em>oints veiw,右键-&gt; Remo...
tomcat启动c3p0出现如下代码,项目不能启动
2<em>0</em>16-<em>3</em>-29 2<em>0</em>:<em>3</em>1:28 <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.C<em>3</em>P<em>0</em>Registry banner 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em>-<em>0</em>.9.1 [built 16-January-2<em>0</em><em>0</em>7 14:46:42; debug? true; tra<em>c</em>e: 1<em>0</em>] 2<em>0</em>16-<em>3</em>-29 2<em>0</em>:<em>3</em>1:<em>3</em><em>0</em> org.s<em>p</em>ringframework.orm.hibernate<em>3</em>.Lo<em>c</em>alSessionFa<em>c</em>toryBean buildSessionFa<em>c</em>tory 信息: Building new Hibernate SessionFa<em>c</em>tory 2<em>0</em>16-<em>3</em>-29 2<em>0</em>:<em>3</em>1:<em>3</em><em>0</em> <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.Abstra<em>c</em>tPoolBa<em>c</em>kedDataSour<em>c</em>e getPoolManager 信息: Initializing <em>c</em><em>3</em><em>p</em><em>0</em> <em>p</em>ool... <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e [ a<em>c</em>quireIn<em>c</em>rement -> <em>3</em>, a<em>c</em>quireRetryAttem<em>p</em>ts -> <em>3</em><em>0</em>, a<em>c</em>quireRetryDelay -> 1<em>0</em><em>0</em><em>0</em>, autoCommitOnClose -> false, automati<em>c</em>TestTable -> null, breakAfterA<em>c</em>quireFailure -> false, <em>c</em>he<em>c</em>koutTimeout -> 5<em>0</em><em>0</em><em>0</em>, <em>c</em>onne<em>c</em>tionCustomizerClassName -> null, <em>c</em>onne<em>c</em>tionTesterClassName -> <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.DefaultConne<em>c</em>tionTester, dataSour<em>c</em>eName -> 1hge16<em>0</em>9f1hxdqj<em>p</em>v<em>3</em>98fw|51<em>0</em>6def2, debugUnreturnedConne<em>c</em>tionSta<em>c</em>kTra<em>c</em>es -> false, des<em>c</em>ri<em>p</em>tion -> null, driverClass -> ora<em>c</em>le.jdb<em>c</em>.driver.Ora<em>c</em>leDriver, fa<em>c</em>toryClassLo<em>c</em>ation -> null, for<em>c</em>eIgnoreUnresolvedTransa<em>c</em>tions -> false, identityToken -> 1hge16<em>0</em>9f1hxdqj<em>p</em>v<em>3</em>98fw|51<em>0</em>6def2, idleConne<em>c</em>tionTestPeriod -> <em>0</em>, initialPoolSize -> 1<em>0</em>, jdb<em>c</em>Url -> jdb<em>c</em>:ora<em>c</em>le:thin:@lo<em>c</em>alhost:1521:or<em>c</em>l, lastA<em>c</em>quisitionFailureDefaultUser -> null, maxAdministrativeTaskTime -> <em>0</em>, maxConne<em>c</em>tionAge -> <em>0</em>, maxIdleTime -> <em>0</em>, maxIdleTimeEx<em>c</em>essConne<em>c</em>tions -> <em>0</em>, maxPoolSize -> 5<em>0</em>, maxStatements -> <em>0</em>, maxStatementsPerConne<em>c</em>tion -> <em>0</em>, minPoolSize -> 1<em>0</em>, numHel<em>p</em>erThreads -> <em>3</em>, numThreadsAwaitingChe<em>c</em>koutDefaultUser -> <em>0</em>, <em>p</em>referredTestQuery -> null, <em>p</em>ro<em>p</em>erties -> {user=******, <em>p</em>assword=******}, <em>p</em>ro<em>p</em>ertyCy<em>c</em>le -> <em>0</em>, testConne<em>c</em>tionOnChe<em>c</em>kin -> false, testConne<em>c</em>tionOnChe<em>c</em>kout -> false, unreturnedConne<em>c</em>tionTimeout -> <em>0</em>, usesTraditionalRefle<em>c</em>tiveProxies -> false ] 2<em>0</em>16-<em>3</em>-29 2<em>0</em>:<em>3</em>1:<em>3</em>1 org.s<em>p</em>ringframework.orm.hibernate<em>3</em>.HibernateTransa<em>c</em>tionManager afterPro<em>p</em>ertiesSet 信息: Using DataSour<em>c</em>e [<em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.ComboPooledDataSour<em>c</em>e [ a<em>c</em>quireIn<em>c</em>rement -> <em>3</em>, a<em>c</em>quireRetryAttem<em>p</em>ts -> <em>3</em><em>0</em>, a<em>c</em>quireRetryDelay -> 1<em>0</em><em>0</em><em>0</em>, autoCommitOnClose -> false, automati<em>c</em>TestTable -> null, breakAfterA<em>c</em>quireFailure -> false, <em>c</em>he<em>c</em>koutTimeout -> 5<em>0</em><em>0</em><em>0</em>, <em>c</em>onne<em>c</em>tionCustomizerClassName -> null, <em>c</em>onne<em>c</em>tionTesterClassName -> <em>c</em>om.m<em>c</em>hange.v2.<em>c</em><em>3</em><em>p</em><em>0</em>.im<em>p</em>l.DefaultConne<em>c</em>tionTester, dataSour<em>c</em>eName -> 1hge16<em>0</em>9f1hxdqj<em>p</em>v<em>3</em>98fw|51<em>0</em>6def2, debugUnreturnedConne<em>c</em>tionSta<em>c</em>kTra<em>c</em>es -> false, des<em>c</em>ri<em>p</em>tion -> null, driverClass -> ora<em>c</em>le.jdb<em>c</em>.driver.Ora<em>c</em>leDriver, fa<em>c</em>toryClassLo<em>c</em>ation -> null, for<em>c</em>eIgnoreUnresolvedTransa<em>c</em>tions -> false, identityToken -> 1hge16<em>0</em>9f1hxdqj<em>p</em>v<em>3</em>98fw|51<em>0</em>6def2, idleConne<em>c</em>tionTestPeriod -> <em>0</em>, initialPoolSize -> 1<em>0</em>, jdb<em>c</em>Url -> jdb<em>c</em>:ora<em>c</em>le:thin:@lo<em>c</em>alhost:1521:or<em>c</em>l, lastA<em>c</em>quisitionFailureDefaultUser -> null, maxAdministrativeTaskTime -> <em>0</em>, maxConne<em>c</em>tionAge -> <em>0</em>, maxIdleTime -> <em>0</em>, maxIdleTimeEx<em>c</em>essConne<em>c</em>tions -> <em>0</em>, maxPoolSize -> 5<em>0</em>, maxStatements -> <em>0</em>, maxStatementsPerConne<em>c</em>tion -> <em>0</em>, minPoolSize -> 1<em>0</em>, numHel<em>p</em>erThreads -> <em>3</em>, numThreadsAwaitingChe<em>c</em>koutDefaultUser -> <em>0</em>, <em>p</em>referredTestQuery -> null, <em>p</em>ro<em>p</em>erties -> {user=******, <em>p</em>assword=******}, <em>p</em>ro<em>p</em>ertyCy<em>c</em>le -> <em>0</em>, testConne<em>c</em>tionOnChe<em>c</em>kin -> false, testConne<em>c</em>tionOnChe<em>c</em>kout -> false, unreturnedConne<em>c</em>tionTimeout -> <em>0</em>, usesTraditionalRefle<em>c</em>tiveProxies -> false ]] of Hibernate SessionFa<em>c</em>tory for HibernateTransa<em>c</em>tionManager 2<em>0</em>16-<em>3</em>-29 2<em>0</em>:<em>3</em>1:<em>3</em>1 org.s<em>p</em>ringframework.web.<em>c</em>ontext.ContextLoader initWebA<em>p</em><em>p</em>li<em>c</em>ationContext 信息: Root WebA<em>p</em><em>p</em>li<em>c</em>ationContext: initialization <em>c</em>om<em>p</em>leted in 4<em>0</em><em>3</em><em>0</em> ms 求大神来解决这个<em>问题</em>!
一次项目实践中DBCP数据库连接池性能优化
1.遇到的<em>问题</em>:当并发量增加到1<em>0</em><em>0</em>时,该接口出现瓶颈,此时TPS接近4<em>0</em><em>0</em>,如下图。但是服务端CPU和内存等资源并未达到瓶颈,服务器CPU使用率仅为<em>3</em><em>0</em>%,内存使用率为4<em>0</em>%。监控到的javaMethod慢方法为in<em>c</em>rA<em>p</em><em>p</em>A<em>c</em><em>c</em>ountsSize(),该方法的平均响应时间达2<em>0</em>6ms。该方法的功能是增加a<em>p</em><em>p</em>下的用户数,每当我们在该a<em>p</em><em>p</em>下创建一个用户,相应a<em>p</em><em>p</em>的总用户数就会加1,缓存中响...
dbcp 连接池 connection is closed
做单元测试时,数据库的<em>c</em>onne<em>c</em>tion 会自动关闭,项目使用的框架式s<em>p</em>ringmv<em>c</em>+ibatis+mysql 数据<em>连接池</em>是用db<em>c</em><em>p</em> 。做单元测试时,如果有一个方法连接查询到数据库,第二个方法
c3p0数据库连接池的详细配置
转载请表明原文出处 :<em>c</em><em>3</em><em>p</em><em>0</em>数据池的配置| 关注Java 当<em>连接池</em>中的连接耗尽的时候<em>c</em><em>3</em><em>p</em><em>0</em>一次同时获取的连接数。Defaul
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python<em>3</em>.x 相关第三方模块:requests、beautifulsou<em>p</em>4 Re:各位在测试时只需要将代码里的变量 <em>p</em>ath 指定为你当前系统要保存的路径,使用 <em>p</em>ython xxx.<em>p</em>y 或IDE运行即可。
计算机图形学 课件+公式 (初学必备)下载
计算机图形学 课件+公式 , 初学必备 计算机图形学 课件+公式 , 初学必备 计算机图形学 课件+公式 , 初学必备 相关下载链接:[url=//download.csdn.net/download/gaopengpian/2190285?utm_source=bbsseo]//download.csdn.net/download/gaopengpian/2190285?utm_source=bbsseo[/url]
java开发技术调用rendom函数,随机生成32位不重复的字符下载
java开发技术调用rendom函数,随机生成32位不重复的字符 相关下载链接:[url=//download.csdn.net/download/zhangtao_8620428/3461818?utm_source=bbsseo]//download.csdn.net/download/zhangtao_8620428/3461818?utm_source=bbsseo[/url]
qqMenu的控件样式下载
qq菜单样式的控件,具体的在压缩文件中,仿照qq菜单的形式,具体下载后看看吧 相关下载链接:[url=//download.csdn.net/download/chenxizhang123321/2078127?utm_source=bbsseo]//download.csdn.net/download/chenxizhang123321/2078127?utm_source=bbsseo[/url]
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
我们是很有底线的