起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 269|回复: 12

数据接口问题**

[复制链接]
发表于 2009-3-30 11:13:28 | 显示全部楼层 |阅读模式
我想读取另一个系统(也是用X3开发的)的表的内容显示出来,但是过两小时左右,访问此模块时就提示与oracle断开连接,得重启下tomcat服务才能又连得上。这是为什么 ?
回复

使用道具 举报

发表于 2009-3-30 11:19:13 | 显示全部楼层
把tomcat/conf/server.xml文件贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-30 11:36:05 | 显示全部楼层
好的。见附件。

server.rar

5.99 KB, 下载次数: 56

回复 支持 反对

使用道具 举报

发表于 2009-3-30 13:06:51 | 显示全部楼层
用附件中的文件替换一下

server.rar

6.04 KB, 下载次数: 63

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 08:17:05 | 显示全部楼层
我昨天试过,没问题了。你改了哪呢。因为我还有一个系统也得取另一系统的表,他的server.xml也得改。要改哪,怎么改呢。
回复 支持 反对

使用道具 举报

发表于 2009-3-31 08:44:07 | 显示全部楼层
主要是最后面连接池的设置。
maxactive,maxidle、validationQuery等几个参数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 08:49:08 | 显示全部楼层
具体要怎么改啊?
或者能不能我再发给你,你再帮我改一下

server.rar

5.96 KB, 下载次数: 55

回复 支持 反对

使用道具 举报

发表于 2009-3-31 08:52:10 | 显示全部楼层
呵呵,添加一下就好了
maxActive="100" maxIdle="15"  maxWait="5000"  validationQuery="select 1"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 09:34:16 | 显示全部楼层
添加maxActive="100" maxIdle="15" maxWait="5000" validationQuery="select count(*) from dual"
和maxActive="100" maxIdle="15"  maxWait="5000"  validationQuery="select 1"
这个有什么区别
回复 支持 反对

使用道具 举报

发表于 2009-3-31 10:30:35 | 显示全部楼层
数据库类型不同,上面的是oracle的,也可以用 select 1 from dual
下面的sqlserver的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 06:47 , Processed in 0.047574 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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