重启tomcat后,编译的class还是是修改之前的,不知道怎么回事?

已举报 回答 关注
重启tomcat后,编译的class还是是修改之前的,不知道怎么回事?
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    3,072

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
进入tomcat所在文件夹,把webapps有你的项目名字,删除掉,另外tomcat7\work\Catalina\localhost这个位置下的项目也同时删掉,重新编译
取消 评论
原因倒不是知道太多,不过,知道有一种情况,楼主朋友看看是不是。
1、项目里面连接数据库有没有用到数据库连接池,或者JNDI
2、项目中有没有频繁访问数据库的操作(非JDBC Connection直连)
3、用得Spring+Hibernate
如果这几点确定的话,就有可能是因为访问数据库过于频繁,造成的连接池爆掉,或者库死锁。这种情况下时,服务已经处于挂起或者等待状态,再有访问进入的时候,都会进行排队,服务不会进行响应。最经常出现的情况就是JAVA WEB实现的在线聊天,或者实时交互非常频繁的情况。
如果不是,那静听了解更多的朋友的高见了。
天天开心呀。。。
:)
问题解决了记得补充下哈,让俺们也长长见识
取消 评论
你看日志 或者给我 肯定有错误日志,或者用loadrunner 测试他 让他报错直接看错误,,游标过多或者超时或者内存溢出可能性最多
取消 评论
页面显示什么
取消 评论
在tomcat的webapps文件夹中把你的项目删除,重新部署
取消 评论
长时间没有访问自动断开了吧。
取消 评论
ZOL问答 > 相机 > 其他分类 > 重启tomcat后,编译的class还是是修改之前的,不知道怎么回事?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?