高分求助

asdl7878 2011-10-19 01:49:19

情况如下:
团队开发 ECLIPSE3.2 +MSSQLServer2000+TOMCAT 5.5 +DBCP连接池
其中 MSSQL在公用服务器架设
TOMCAT在本机部署

现在发生了如下 现象:
当有人 启动DEBUG服务的时候 其他人就无法访问 这个人DEBUG用到的表
ACCESS连接远程数据库时 会提示连接超时
ECLIPSE控制台无信息
程序直接卡死不动 但是没有崩 就是 点什么都没反应

DEBUG 结束后 一切正常


求解决这一问题 需要看什么配置文件 我会及时奉上

谢谢大家
...全文
108 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdl7878 2011-10-19
  • 打赏
  • 举报
回复
maxActive="10" maxIdle="5" maxWait="-1"
luyun2011 2011-10-19
  • 打赏
  • 举报
回复
不使用MSSQL数据库吗,怎么DUBUG时是ACCESS,数据库连接池是怎么配的啊
qybao 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 asdl7878 的回复:]
我觉得 abstruct分析的很有道理 但是怎么解决呢
[/Quote]
如果是只允许一个连接,那么正常运行的时候多人同时执行也不可能多人同时访问数据库的,所以1个连接基本不会(当然也有可能设定Debug模式只能1个连接),如果真是只有1个连接(多人执行的时候需要顺序执行),那么可以修改数据库配置,增加连接数。
asdl7878 2011-10-19
  • 打赏
  • 举报
回复
我觉得 abstruct分析的很有道理 但是怎么解决呢
安特矮油 2011-10-19
  • 打赏
  • 举报
回复
我估计是数据库的问题,数据库只允许了一个连接,那么当你一个用户获取连接后停在了断电处,那么别人使用无法获取到数据库连接,当然要卡起,而ACCESS连接远程数据库时也会获取不到数据库的连接,提示你超时
asdl7878 2011-10-19
  • 打赏
  • 举报
回复
我觉得 这种状况也像对表加锁了 但是我们现在并没有人为的对表加锁 所以 出现这种状况 真的很诧异
gukuitian 2011-10-19
  • 打赏
  • 举报
回复
对表加锁了?
xflr123 2011-10-19
  • 打赏
  • 举报
回复
他DuBug的时候别人不能用 你们是不是用了管理文件的统一工具呀 就像vss那样 有人check或者运行文件的时候 别人用不了 提示连接超时 我感觉是连接数据库配置的问题

还得需要更专业的人士说说到底是什么文件了
asdl7878 2011-10-19
  • 打赏
  • 举报
回复
跟连接池配置有关系吧
asdl7878 2011-10-19
  • 打赏
  • 举报
回复
那为什么 用ACCESS连远程数据库 会发生打不开表的现象 连接超时
qybao 2011-10-19
  • 打赏
  • 举报
回复
如果走的是相同的逻辑,即执行相同的代码,那么其他人也会停止
asdl7878 2011-10-19
  • 打赏
  • 举报
回复
是的 只有一个人在debug 对其他人 影响么
qybao 2011-10-19
  • 打赏
  • 举报
回复
是不是debug有断点,都停留在断点上了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧