tomcat项目运行一段时间后无法连接sql server2008数据库,重启tomat又好了

具体报错:
org.apache.ibatis.exceptions.PersistenceException:

Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object

The error may exist in /com/dayainfo/ssp/sqlMapper/sqlMapper-basicDataExpertSearch.xml

The error may involve .selectBasicDataExpertSearchByKey

The error occurred while executing a query

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object] with root cause

java.util.NoSuchElementException: Timeout waiting for idle object

tomcat版本:是tomcat7
sql server版本:sql server 2008 R2
tomcat和sql server不在同一个服务器

0

1个回答

你数据库运行时间有问题
你可以查查 也有可能是你写的代码有问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
【解决】网站运行一段时间后就无法访问,重启Tomcat才能恢复
【背景】重新部署了网站,运行环境是Linux(centOS6.5)+Tomcat7+mysql5,作了相关安全配置和系统优化工作; 【问题】运行几天后,出现了网站无法访问的现象,具体是进入网站首页时页面呈现空白状态,网站ping值也很不稳定; 查看tomcat访问日志,发现有同一IP在同一秒有超过10个的访问记录,且这种IP来源有不少; 【解决办法】试了很多办法,问题依然存在,临时解决办法是
windows server 2008R2 重启服务器,导致MySQL 无法连接解决办法
问题描述: 今天由于业务的需求,需要重新搭建一个分布式服务监控中心,我搭建完zookeeper 后,启动zookeeper.cmd 服务,总是出现闪退的问题,初步排查为端口被占用,我也没有使用killed 相关进程指令,鬼使神差的使用重启服务器的方法,但我连接mysql 服务器的时候,总是提示我“error>1130 ,ODBC或者数据库客户端是不允许连接该数据的库“。而这时的mysqld服
Tomcat 运行一段时间后卡死
十一长假结束,刚回来上班,项目出现问题,新到的一批货系统扫描检测不到,经过排查发现扫描的数据已经入库了,重启tomcat之后,系统正常了! 现在,tomcat排错总结: 1.tomcat的log日志中报错:Socket bind failed: [730048]   此异常出现说明,Tomcat的运行端口被其他程序占用了。 netstat -ano 查询端口的使用状况 netstat ...
Linux系统部署的tomcat服务运行一段时间后访问慢或者无法访问的问题
1、查看tomcat服务应用日志路径下*/logs/catalina.out的日志输出tail -100 calalina.out看到如下报错:2018/04/06-19:24:16 >> ERROR >> catalina-exec-3981 >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.d...
tomcat启动后连接数据库连接慢的问题
启动tomcat服务并输入工程地址后发现页面一直停留在加载中,这个现象要持续好几分钟,而正常的生产环境是不可能允许出现这种情况的。故做了相应的调查。起始认为可能是工程的mysql连接池的连接数有问题,但是更改之后问题依旧。 考虑到是不是当前mysql的连接状态是否有问题,使用mysqladmin -uroot -p processlist命令后发现unauthenticated user情况  ...
SQL Server2008突然连接不到本地数据库
一、问题   有一对SQL Server2008服务器,采用主备双节点架构,分别是A1和A2,目前群集资源都挂在A2上。开发人员通过A2登录系统进行程序开发,近一年都没有问题,前几天突然发现在A2上使用SSMS(SQL Server Management Studio)无法登录SQL Server,但应用却没有任何问题。 --SQL Server2008的版本信息如下:   Microsof
数据库重启之后,应用不重启连不上数据问题解决
之前我们公司出现一个问题:hive重启之后,应用访问不了hive。 解决方案是在数据源上配置上两个参数(标红部分):
tomcat项目启动后,隔一段时间不能运行
项目刚刚启动时能够正常运行,但是隔一段时间,就不能运行了. tomcat tomcat中如果被选中了。就会导致系统不响应,访问不了。 这两个不能被勾上 程序原因 内存泄漏,导致程序假死 JVM 设置的太小 数据库连接池 查看一下线程数量 查看JVM参数 JVM 设置的太小 ./tomcat/bin/ catalina.sh 文件中 JAVA_OPTS="-server-Xms4...
tomcat 启动一段时间后 出问题。 无错误日志,页面卡住
找了半天,后面发现是某个请求导致的。 在dao层加了@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true) 而dao层没有事务,service层有事务。 PROPAGATION_NOT_SUPPORTED 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。 观察发现 每
java.lang.OutOfMemoryError几种类型的异常
一、java.lang.OutOfMemoryError: Java heap space 使用Java程序从数据库中查询大量的数据时出现异常: 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 参考:http://blog.sina.com.cn/s/blog_3caf06b20100czvo.html 二、java.lang
tomcat运行一段时间后总是会挂,添加检测定时启动
tomcat在运行中总会不定时的挂掉。所以我想检测tomcat的状态,如果发现tomcat停止就重新启动tomcat。 第一步:书写脚本,在脚本里面完成检测tomcat和重新启动tomcat等操作; 运行命令vim tomcat.sh 下面直接贴脚本 #!/bin/bash #获取tomcat的pid进程号 TomcatPid=$(ps -ef | grep tomcat | grep...
重启tomcat连接数据库出错
web 数据库
CentOS 下 Redis 安装
----- 确定测试环境和软件版本 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Linux : cen...
云服务器重启tomcat后不能访问的原因分析
我自从购买云服务器后,配置一些环境包括tomcat,访问一切顺利。 但最近因为发现连接云数据库失败,查看了一下并修改配置:https://blog.csdn.net/weixin_42553433/article/details/88392503 重启tomcat, 明显这里提示tomcat started,按理说已经开启成功了,但是过了几分钟之后,访问网站却访问不了,提示服务器拒绝连接...
项目发布好了在tomcat就是访问不了,也很久不给你响应
ubantu杀死tomcat进程,然后再重启tomcat就可以了
tomcat安装步骤以及启动一段时间自动停止
一、安装JDK的步骤: 1.安装tomcat要先安装JDK  如图: 2、安装JDK 向导进行相关参数设置(根据自己的需要选择安装路径)。如图: 3、正在安装程序的相关功能,如图: 4、选择安装的路径,可以自定义,也可以默认路径。如图: 5、成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输
服务器上的WEB项目反复出现MySQL数据库连接失败解决办法
原因是Mysql数据库的数据库连接有生存期限制,如果在规定时间内没有操作数据库连接对象,连接就会被关闭。也就是常说的Mysql的8小时问题, Mysql服务器默认连接的“wait_timeout”是8小时,也就是说一个Connection空闲超过8个小时,Mysql将自动断开该 Connection。但是数据库连接池并不知道连接已经断开了,如果程序正巧使用到这个已经断开的连接,程序就会报错误。 先
java程序mysql数据库每隔2分钟左右就会中断,必须重启tomcat
本人用的是mysql数据库,dbcp连接池 1.问题解决方案及说明:   https://blog.csdn.net/liuyangvoid/article/details/25975157 2.removeAbandoned   是否清除已经超过“removeAbandonedTimout”设置的无效连接。如果值为“true”则超过“removeAbandonedTimout”设置的...
解决Tomcat启动后404的问题
概述 当我遇到这个问题的时候,我真是操**的崩溃了,你懂我意思吧,就是那种各种百度也找不到答案,然后有好多回答都是帮我解释什么叫”404”????Excuse me ???????我用你解释吗??? 我觉的真挺逗的,还有一大堆说程序有问题的,就是这个说法啊不能排除,确实有的开发人员给运维的war包就是有问题的,不过在我这儿跟包没关系,纯粹就是自己的问题,所以运维人员如果查到网上说让你去怪开...
windows server 2008 r2 每隔一段时间自动关机处理
1、首先打开任务管理器,能够查看到一个wlms.exe的进程,就是他搞的鬼,结束进程,服务器重启,又出现了,哈哈,需要使用工具处理。 2、下载工具PStools 能够K.O它,链接(http://download.csdn.net/download/sj349781478/10270959)。解压PStools到C盘的PStools目录。 3、windows+R键 复制...
记录Windows下部署多个tomcat设置自动重启
Tomcat 部署web项目到服务器 设置自动启动 Cmd打开命令符窗口 先进入tomcat的bin文件目录下然后执行  service.bat install Tomcat(服务器别名) 如果是多个tomcat的需要修改service.bat 里的CATALINA_HOME路径 ,与实际配置的tomcat路径匹配(多个tomcat需要配置不同的CATALINA_HOME)
Tomcat启动后就卡慢致死的排查过程
服务从上线更新到今天早上8点10分,大约运行了20多个小时了,突然间不行了。于是上线查看日志发现一直在报错org.apache.catalina.connector.ClientAbortExrtException: n: java.net.SocketTimeouteoutException.....但是由于经验不是那么丰富,对于这个问题,也只能各种百度,有的说是因为http连接数太多了,有的是...
docker 运行 javaweb(oracle 数据库) 不能连接数据库问题
好大的一个坑啊。 纠结了两天,为什么docker 中的java web 不能访问oracle 数据库 ? 所以得纪念下这个填坑的成果 。以便后来者(菜鸟)能快速的跳出来。先上错误代码java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现 ORA-01882: at oracle.jdbc.driver.T4CTTIoer.processE
Win10隔一段时间自动重启解决方法
前段时间遇到的一个问题,记录一下。 由于是隔几天就重启,而且往往是我第二天早上再看的时候发现是重启了的,就得每次重新打开各种页面,而且有些状态还不能恢复成当时的状态,就容易影响思路。可能是因为我开的程序有点多,然后电脑重启,释放内存。 Win10无故自动重启解决方法(方法来自百度经验) 一般用该链接里的第一个方法就可以,不行的话就按照后面的方法来,如果还是有问题,建议检查下是不是硬件的问题,拿去店...
SQL Server 2008 r2出现无法连接到服务器和服务器积极拒绝两个问题
前几天在校做设计的时候,用sql visual studio做完多维数据集,小小的松口气点击部署的时候,惊奇的发现无法部署,身为电脑小白瞬间手足无措,网上搜了好多关于无法部署的相关解决办法,最后成功把sql卸载了,不搞了。。。不过还是想总结一下这些办法。其实关于卸载不只是不能部署的问题,问导师,导师说安装的时候就没安对,我的天呐。 1、碰到的第一个问题就是无法连接到服务器,(这是之前的问题,想了
SpringBoot项目打成war包发布到线上环境一段时间MySQL连接不上解决办法
笔者新建了一个QQ群:571278542 。欢迎大家加入! 项目上线间隔一天发现不能访问了,于是乎就到线上环境查看日志文件,找到原因是mysql报错can t connect to mysql server on ‘localhost’,尝试了网上很多方法都不行,比如:mysql服务是否启动了,检查项目配置文件中用户名和密码是否正确,远程访问防火墙设置规则等,都尝试了,还是不行!没办法了重启服务器...
eclipse运行Tomate可以连接上数据库,打包成war包 部署数据库连不上
场景回顾 最近碰到了一个这样问题,困了我1天,是这样的 ,我用自己的Eclipse直接启动Tomcat运行项目,项目可以正常启动和访问数据, 但如果 我打包成war包,就部署在我本地的Tomcate ,数据库无法访问,项目启动正常,但访问数据库的时候抛出如下异常。 信息: ContextListener: contextInitialized() 十月 22, 2016 5:
关于MySQL数据库 启动之后使用一段时间挂掉问题
问题发生的场景 mysql 日志 问题解决方法 问题发生的场景 由于本人在自己的云服务器上搭建了一套网站系统,主要用于各种实验用。在前两天偶想起自己的博客好久没有更新了,自己堕落成这样。于是在chrome 地址栏中熟练的输入我那令人魂牵梦绕的博客地址。回车一按,傻眼了。五姑娘废了。。。。 上服务器上一看。原来是MySQL服务器挂了,果然还是自己太嫩。当初考虑问题太简单。...
tomcat web应用 中无法连接到数据库的问题
1、直接将李阳疯狂javaee中的web应用拖到tomcat的webapps里出现了这个问题driver url user pass都正确的情况下,连接不上数据库:原因:经过多次实验,发现了是tomcat中lib和web app 的lib 里的sql driver 重复了,删掉web app 里的就可以了...
项目在Myeclipse下测试能连接数据库,部署到tomcat后加载不了数据库驱动
可能原因:tomcat发布时,WEB-INF/lib下没有项目中导入的jar包。 解决办法:右键工程 properties-deployment assembly把需要的jar包add进去即可。
由于mysql数据库服务问题引起的eclipse中的Tomcat无法启动解决方法
下面介绍一下我在实践中由于mysql数据库服务问题导致启动tomcat超时的解决办法本来我用tomcat服务器运行程序正常,但是清理了一下电脑以后,tomcat无法启动。
关于Linux下数据库配置正确、项目启动却报连接错误的问题
这个问题今天又遇到了,所以记录一下。 乍一看可能觉得不可思议,其实不然。该问题通常是交换文件惹的祸。 之前部署外网系统遇到过,网络不好,导致总是vi时连接断掉,就产生了swp交换文件,而交换文件通常是隐藏的。用 ll -al 命令可以看到配置文件目录下有swp交换文件。删掉相关的交换文件,重启应用即可。
访问tomcat报错502
正常启动tomcat后访问tomcat报错 百度没找到原因,但是过了一段时间后tomcat恢复正常了。
linux_重启数据库、tomcat、防火墙
重启oracle数据库: /*oracle和tomcat装在不同服务器上*/ 用oracle用户登录,检查oracle监听器运行状态,通过lsnrctl status命令查看 下面反馈的结果即为oracle监听没有启动     启动监听,通过命令lsnrctl start   启动oracle实例:以system用户身份登陆oracle,通过startup命令启动实例 ...
docker 运行javaweb,oracle数据库无法链接
错误代码 java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现 ORA-01882: at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.processError(T4C...
用eclipse的j2ee开发项目,明明保存了,tomcat也clean重启了,但运行的还是修改前的代码
遇到的问题如题。找了网上很多方法都没能解决,后来:右键项目名称-properties-Java built path-libraries发现里面有两个tomcat猜想可能是弄双tomcat服务器的时候忘记把旧的、已经不能用的tomcat删掉于是重新为该项目配置tomcat,就可以正常运行了。...
项目启动连接不上MySql
今天遇到一个问题,在部署完环境之后,导入项目后,启动Server,但是在启动的时候报错: 错误是could not open connection, 然后我就在查找问题所在,刚开始,发现是TomCat没有配置, 再看看MySql服务起来没,这些都是没有问题的。 然后我又看了jdbc的配置,起初是这样配置的: jdbc.url=jdbc\:mysql\://localhost:3306/x
tomcatJava程序老是死掉
最近我一个同事做了一个接口给地方,但是这个接口老是死掉,把tomcat服务重启之后又好了可没过多久有关掉了,一天要重启tomcat服务3,4次。程序挂掉之后,我看了下日志发现是连不上数据库了,于是我就知道了连接数据库没有释放掉的原因。于是就找程序里面那里的连接没有释放掉,可找了一半天没有发现那里没有释放掉呀。那既然这样就让tomcat自己来释放连接吧,在tomcat的安装目录下面的/conf/co
【spring boot】服务器启动成功后,过一段时间会关闭
启动命令: java -jar yuedaoapi-1.0.0.jar > log.txt 2>&1 & 其中 >log.txt 是把输出日志存放到文件中 2>&1 输出所有的日志文件 & 后台启动 但是每次启动会,每隔几分钟或者几个小时,应用会自动停止,错误如下: Closing org.springframework.boot.web...
mysql 测试环境过一段时间就连接不上
mysql 测试环境过一段时间就连接不上说明:测试环境是阿里云RDS mysql同步过去的用的是innobackupex恢复的,设置skip-grant-table免密码登录,版本和阿里云rds 保持一致启动方式为mysqld--defaults-file=/20180403/backup-my.cnf --user=mysql --datadir=/20180403/ &问题出现频率:频...