起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1465|回复: 5

[处理中2] 我手机上还是会出这个错误

[复制链接]

37

主题

195

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
QQ
发表于 2016-4-15 19:16:51 来自手机 | 显示全部楼层 |阅读模式
间歇性的
image.png

37

主题

195

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
QQ
 楼主| 发表于 2016-4-15 19:18:54 来自手机 | 显示全部楼层
谁有服务器能给我测试一下是不是服务器问题
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-15 19:50:12 | 显示全部楼层
这时服务端应该有错误信息, 有错误信息发来看看,
很有可能是类似
http://bbs.wex5.com/forum.php?mo ... ht=Already%2Bclosed
回复 支持 反对

使用道具 举报

37

主题

195

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
QQ
 楼主| 发表于 2016-4-16 06:28:38 来自手机 | 显示全部楼层
是的 什么原因?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
QQ
发表于 2016-4-16 10:07:56 来自手机 | 显示全部楼层
liu129jun 发表于 2016-4-16 06:28
是的 什么原因?

急需了解,我有同样的问题。
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-16 13:13:54 | 显示全部楼层
在长时间没有访问tomcat后,数据库连接已经失效,连接池因为没有检测,所以认为连接有效,导致连接出错。避免这种错误的方法是设置连接有效查询sql语句。设置后,连接池会使用该sql语句测试连接是否有效,如果无效,会重新建立连接。
设置方法为:在%JUSTEP_HOME%\apache-tomcat\conf\context.xml中的<Resource>节点中增加属性validationQuery
mysql数据库:
<Resource name="jdbc/cloud" type="javax.sql.DataSource"
             maxActive="100" maxIdle="30"
             driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/cloud"
             username="root" password="x5"
            validationQuery="select 1"/>
SQLServer数据库:
在server.xml中的<Resource>节点中增加属性validationQuery="select   sysdate  from  dual;"。例如:
<Resource name="system" auth="Container" type="javax.sql.DataSource" driverClassName="net.sourceforge.jtds.jdbc.Driver" url="jdbc:jtds:sqlserver://127.0.0.1:1433/x5_1900"
username="sa" password="sa" maxActive="10" maxIdle="5"
validationQuery="select  sysdate  from  dual;"/>
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-18 12:06 , Processed in 0.068564 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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