tomcat修改后无效果的问题
来源:互联网 发布:this war of mine mac 编辑:程序博客网 时间:2024/04/29 14:16
这两天在解决一个诡异的问题:
问题的体现在,原先运行很好的平台,但是忽然出现错误,执行某个操作后,发现居然报错了。httpwatch进去查看错误的地方,发现居然是缺少包。
本以为找到问题,可以立马解决了。停掉tomcat,然后再项目中web-INFO中的lib文件夹中,加入缺少的包。重启tomcat,满心期待的等待着问题的解决。结果,问题居然仍然存在。我去,心凉了!没办法,只能查看代码了。
后来查看代码,发现确实是会使用到这个jar包。但是我们确实是加进去了,而且我还清理tomcat的work下的缓存了。当tomcat启动的时候,我删除该jar包的时候,弹出该jar包已经被使用,不可删除,这说明该包也被加载了!那怎么会这样呢?
没办法了,只能将项目拷出来,数据库备份出来,然后放在另一台服务器中使用。现在更诡异的时候出现了,新起的服务器中项目运行完好,同样的代码,同样的数据库,结果这样了!!!目前已经执行如下的操作了!
1.排查代码错误(查看原来代码,并且运行)
2.jar冲突或者jar包缺失(在程序运行的时候,尝试删除jar包,发现该包不可删除。而且当前项目中仅有一个该包)
3.清理tomcat的work下的缓存
4.在新服务器的tomcat中启动该项目(使用同一个数据库)
5.在老服务器中拷贝整个tomcat到新服务器,然后使用拷贝出来的tomcat下的startup.bat运行(使用同一个数据库)
6.重新安装jdk和配置环境
结果是,所有的操作都没有让问题重现。仅仅只有老服务器出现问题,顿时心情超级郁闷了!
最后,我们实在是没有办法了,客户催的比较紧,所以只有想到一个规避的方案。报错的地方仅仅是向后台发送一次请求,然后后台返回一个json的数据,经判断,该json内容不会出现变动,所以决定在js的代码中,将该json内容写死,前台就没有必要请求到后台。刷新页面后,报错就不见了!
虽然问题可以这样解决,但是目前我们还是没有找到出问题的原因,只能猜测可能是由于服务器的硬件和服务器的系统出现故障,导致这个问题的。
问题的体现在,原先运行很好的平台,但是忽然出现错误,执行某个操作后,发现居然报错了。httpwatch进去查看错误的地方,发现居然是缺少包。
本以为找到问题,可以立马解决了。停掉tomcat,然后再项目中web-INFO中的lib文件夹中,加入缺少的包。重启tomcat,满心期待的等待着问题的解决。结果,问题居然仍然存在。我去,心凉了!没办法,只能查看代码了。
后来查看代码,发现确实是会使用到这个jar包。但是我们确实是加进去了,而且我还清理tomcat的work下的缓存了。当tomcat启动的时候,我删除该jar包的时候,弹出该jar包已经被使用,不可删除,这说明该包也被加载了!那怎么会这样呢?
没办法了,只能将项目拷出来,数据库备份出来,然后放在另一台服务器中使用。现在更诡异的时候出现了,新起的服务器中项目运行完好,同样的代码,同样的数据库,结果这样了!!!目前已经执行如下的操作了!
1.排查代码错误(查看原来代码,并且运行)
2.jar冲突或者jar包缺失(在程序运行的时候,尝试删除jar包,发现该包不可删除。而且当前项目中仅有一个该包)
3.清理tomcat的work下的缓存
4.在新服务器的tomcat中启动该项目(使用同一个数据库)
5.在老服务器中拷贝整个tomcat到新服务器,然后使用拷贝出来的tomcat下的startup.bat运行(使用同一个数据库)
6.重新安装jdk和配置环境
结果是,所有的操作都没有让问题重现。仅仅只有老服务器出现问题,顿时心情超级郁闷了!
最后,我们实在是没有办法了,客户催的比较紧,所以只有想到一个规避的方案。报错的地方仅仅是向后台发送一次请求,然后后台返回一个json的数据,经判断,该json内容不会出现变动,所以决定在js的代码中,将该json内容写死,前台就没有必要请求到后台。刷新页面后,报错就不见了!
虽然问题可以这样解决,但是目前我们还是没有找到出问题的原因,只能猜测可能是由于服务器的硬件和服务器的系统出现故障,导致这个问题的。
0 0
- tomcat修改后无效果的问题
- JSP修改后运行无效果。。。解决
- 记一次tomcat启动后无服务的问题
- JSP修改后页面无反应的问题
- 使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新无效果问题
- IntelliJ IDEA 在使用manven后的纠结(每次修改代码都要重启tomcat才能看效果吗?),请各位大侠来看看问题
- iOS 解决在Storyboard中修改UITableViewCell背景色无效果的问题
- 关于Tomcat下修改配置文件后在eclipse里启动后还原的问题?
- 有关Tomcat 8.5版本文件上传后无权限访问的问题
- 有关Tomcat 8.0版本文件上传后无权限访问的问题
- 跑马灯无效果问题(TextView隐藏和显示后无效果)
- 图片抖动的效果(修改后)
- 解决height:auto无效果的问题
- TOMCAT发布后的名称修改
- linux下安装tomcat,以及修改catalina后无法重新启动的问题
- 在前台页面修改properties配置文件后 tomcat重新加载该配置文件的问题
- 修改 tomcat端口为 80后 提示 80端口被System占用的问题!
- MyEclipse修改项目名称后,部署到tomcat问题 显示旧的项目名称
- 大学
- kernel内核的头文件#include
- 开篇
- 笔记:ndk-stack和addr2line
- vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- tomcat修改后无效果的问题
- Hadoop生态系统简介
- easyui动态隐藏/显示tab页
- navicat无法访问mysql的问题 包括(1130和1045)
- 《程序员面试金典》--二叉查找树的判断
- 写博客之aim
- cd 命令技巧
- MySQL中安装样本数据库Sakila过程
- windows服务(c#)开发实例