Tomcat为何卡住

我的tomcat起来之后,在页面上点几次链接,tomcat就卡住了,浏览器一直处于等待状态,控制台无任何异常 。tomcat按ctrl+c就正常了,tocmat显示信息又正常显示....

静态页面=等都正常。

应用里面有struts,hibernate,spring
谢谢大家的解答!问题已经找到,现在总结下,希望对大家有用,作为参考:
数据库连接没问题。原因是,我把hibernate的查询语句以及一些输出语句都打印在tomcat的控制台上,由于查找的数据量,每次查询都是非常多张表,打印出来的语句很长,这样导致访问量大的, tomcat就假死(没报错),程序和页面就没办法继续下去,就所谓“卡主了”,按下CTRL+C(就按一下哦,否则连tomcat也关闭)就好了!
另外,我觉得对tomcat操作CTRL+C是结束当前的线程的意思。

tomcat卡住了,说明程序正在加载启动和配置信息。
解释:tomcat运行过程中需要先启动"startup.bat",之后加载项目信息,如果项目信息比较多,如加载xml文件、log4j文件、prepertise配置文件到内存中都需要一定的时间,此时是后台运行的,所以表象就是tomcat卡主了,实际上还是在进行运行的。
备注:如果卡住时间太长没反应,建议重启启动tomcat,如果是正常的几秒、十几秒、一分钟都是可以接受的,建议耐心等待下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-06
tomcat默认只有75个线程,如果你把没个线程都卡死,tomcat就处于等待状态。
说明你的代码有未释放的东西,可能是数据库连接已满未释放。本回答被网友采纳
第2个回答  2009-08-06
可能是对操作数据库进行增删改时,未提交(COMMIT)。
第3个回答  2009-08-06
1。所有的查询结束后 都释放链接了么?
2。数据量很大么?

很可能是 你没有关闭session

Tomcat为何卡住
tomcat卡住了,说明程序正在加载启动和配置信息。解释:tomcat运行过程中需要先启动"startup.bat",之后加载项目信息,如果项目信息比较多,如加载xml文件、log4j文件、prepertise配置文件到内存中都需要一定的时间,此时是后台运行的,所以表象就是tomcat卡主了,实际上还是在进行运行的。备注:如果卡住时间太...

Tomcat卡死,jstack后如下信息,一般是什么问题导致?
1)线程状态是 Blocked,阻塞状态。说明线程等待资源超时!2)“ waiting to lock <0x000000074ada45b8>”指,线程在等待给这个 0x000000074ada45b8 地址上锁(英文可描述为:trying to obtain 0x000000074ada45b8 lock)。3)在 dump 日志里查找字符串 0x000000074ada45b8,发现有大量线程都在等待给...

tomcat startup 卡住不动,如下图
startup说明已经启动成功,启动时间1309毫秒,也就是1秒多时间。在使用应用时,这个界面不能关闭,否则应用就停了。遇到这种问题很正常,多积累经验,相信楼主以后也会成为IT界大师。加油!

Tomcat中应用调用Libvirt库进行控制时可能导致线程卡死问题的解决方法...
存在这样的情况,当网络正常的时候,建立起来的connection,一直在内存中驻留,此时如果拔掉网线,这个链接也不会断开,由于内存中这个connection的值也不为空,无法判断链接是否断开,所以在此点击界面的时候,一点调用了libvirt的接口,就会一直卡住界面多点击几次后,tomcat的所有可服务线程就都卡住了,导致...

idea关闭tomcat服务器卡住
idea关闭tomcat服务器卡住解决办法如下:1、查出tomcat的所有进程。2、根据pid杀死tomcat的所有进程。3、idea tomcat server配置窗口,勾选Demploy applications configured in Tomcat instance可以解决这个问题。4、重新启动tomcat。出现问题的原因是当前项目有其他的线程未关闭或者在idea tomcat server配置窗口中...

服务器一直卡在控制单元
方法如下。windowsserver服务器启动tomcat后控制台总是卡住。接口拿不到数据,导致系统无法访问,需要按ctrl+c系统才能继续运行&tomcat的"ctrl+c"问题(启动假死状态)。有时候项目用tomcat启动过程中或者启动成功后,发现控制台打印信息不打印了,而且页面访问也访问不了了,必须在控制台按下回车键才能继续。...

tomcat 启动时卡在 Building new Hibernate SessionFactory 不报错在my...
1、应该是没有找到hibernate配置文件 2、或者是找到的hibernate配置文件里面什么也没有,比如相关的hibernate映射、以及数据库连接信息 3、相关hibernate的jar包未导全。仅供参考。

windows Tomcat服务窗口不会自动输出内容,像是卡住了,导致系统无法访问...
你是说加载内容不会自动出现,这问题我遇到过。直接在界面按回车,或者tomcat窗口不是当前窗口也可以自动加载。或者右键标题栏选择属性,取消快速编辑模式,但是这样的话不能复制窗口内容。这个和你不能访问应用没关系啊。

starting servlet engine卡住很长时间
starting servlet engine卡住很长时间如下:tomcat是自定制的还是官网上的,自定制的话可能有自己定义的启动服务所以会慢,这是正常的!以配置文件的问题为主。还有个你可以去tomcat下的work,清空下。

在tomcat中配置xml文件后,tomcat不能启动
F:\\hzcca\\work这个项目可能有问题,你说startup.bat会卡住,一直卡的吗,如果是的话,建议检查下是不是哪地方陷入了死循环?检查一下项目中的web.xml中自定的servlet的init方法或listener

相似回答