`
高成锋
  • 浏览: 51200 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

tomcat服务启动中但是不能访问服务下的项目,怎么办?

阅读更多

      在linux系统上,启动了tomcat服务,不定时的会发现,服务没有挂掉,但是无法访问项目了,查看一下后台的日志信息,没有任何报错或是提示信息,但是重启一下就好了,让人很是费解啊。我查看了一些资料,有的说是是因为JVM内存溢出,可是通过jstat命令在检测的时候,当出现问题时,内存的运行状况没有明显的溢出现象,唉,不知道是怎么回事,希望高手能够帮忙解决啊,苦恼中...........

分享到:
评论
1 楼 高成锋 2011-01-12  
   我发布这个问题的时候是希望能人帮我解决,哎,等到最后还是没有等待我需要的,不过好在问题解决了。
    两种状况会出现这样的状况:
    1.就像网上很多朋友说到的,项目加载的jar包资源太多,JVM 的GC回收不及时,当超过系统自身设定的内存大小时,系统就会挂掉,解决方法也大同小异。
    2.检查一下我们编写的代码,尤其是hibernate映射的项目中,有没有对与数据库操作没有在操作后没有关闭的,将应该关闭的什么session,query,resultset等都关闭掉。
    我的情况是第二种情况。

相关推荐

Global site tag (gtag.js) - Google Analytics