论坛首页 入门技术论坛

用hibernate竟然会把tomcat“干掉”,真是奇怪

浏览 7714 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-03-31  
我说的是为你的tomcat配置了多少内存

没有使用Log4j等log工具将你的应用程序出现的异常log到文件里面吗?
我的意思是你看看你的应用程序的日志文件,而不是出现问题的时候去看console!

看log是确认在你出现问题之前是否会有些意料之外的异常出现,我遇到过一次,程序不停的抛出NullPointer异常结果web服务器down掉。

因为servlet是基于线程池的,我在使用sychronized的时候遇到问题,在sychronized处死锁导致web服务器停止响应,估计当时就是线程池里面的所有线程都在sychronized等待。
0 请登录后投票
   发表时间:2007-03-31  
jamesby 写道
我说的是为你的tomcat配置了多少内存

没有使用Log4j等log工具将你的应用程序出现的异常log到文件里面吗?
我的意思是你看看你的应用程序的日志文件,而不是出现问题的时候去看console!

看log是确认在你出现问题之前是否会有些意料之外的异常出现,我遇到过一次,程序不停的抛出NullPointer异常结果web服务器down掉。

因为servlet是基于线程池的,我在使用sychronized的时候遇到问题,在sychronized处死锁导致web服务器停止响应,估计当时就是线程池里面的所有线程都在sychronized等待。
谢谢楼上热心的回答。但我还未得要领。tomcat是默认配置。应用程序的日志文件是指什么?
sychronized处死锁如何解决呢?
我现在在用同样的程序,同样的运行环境。在另外一台普遍PC机做测试,5个小时了,还没出现崩溃的现象。
0 请登录后投票
   发表时间:2007-04-01  
我的意思是你的应用程序产生的各种异常是怎么处理的?
没有log到文件里面?
0 请登录后投票
   发表时间:2007-04-01  
jamesby 写道
我的意思是你的应用程序产生的各种异常是怎么处理的?
没有log到文件里面?
没有log到文件里。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics