bug修复复盘

简介: mybatis与数据库交互时,报了莫名其妙的错,日志中显示的Stack Trace中报错的代码行数与IDE中还一致,逐重启tomcat,异常消失。 故障复盘:没有重启tomcat,使用copy命令直接覆盖原来的war包。

 

mybatis与数据库交互时,报了莫名其妙的错,日志中显示的Stack Trace中报错的代码行数与IDE中还一致,逐重启tomcat,异常消失。

故障复盘:
没有重启tomcat,使用copy命令直接覆盖原来的war包。   是不是应该先删除war文件,等tomcat自动把这个context删除后,然后再copy 新的war文件过去?

启示:
如果报错日志中的代码行数与实际部署的不一致时,可以认定实际运行的java byte code,不是最新。需要重启下tomcat

 

重启电脑后,Idea提示String找不到symbol,原因是Idea默认使用的JDK缺少jar

重装jdk也不行。
在String按alt+enter,有SetUp JDK的选项,选择后,在Configure对话框,新添加一个JDK,发现默认的JDK中中缺少不少Jar

相关文章
|
4月前
|
SQL 缓存 安全
一文浅谈CodeReview中的一些思考
CodeReview在日常的开发过程中越来越被重视,它在提高代码质量同时促进团队成员之间的知识共享和技能提升方面发挥了诸多作用,本文将主要围绕CodeReview展开,简单聊聊在CodeReview过程中的心得和思考。
712 1
|
2月前
|
测试技术
项目上线后发现bug,该怎么办?
项目上线后发现bug,该怎么办?
|
5月前
|
SQL 安全 算法
codeReview
codeReview
51 0
|
8月前
|
前端开发 C++
浅谈复盘的道法术器
人的经历太有限了,如果凡事都要自己经历过才能有所领悟,这样的效率太低。丹麦一位哲学家克尔凯郭尔曾说过:人生需要回望才能理解。对于一个组织、一家企业也是如此。复盘是我们突破经历限制,从过往挖掘提升的一个有效方式。因工作契机,前段时间对复盘进行了系统性的研究和升级。期间查阅了大量资料、书籍,也和一些专家做了交流,总结道法术器4个层面的关键点,希望对你有所帮助。1、你是不是也遇到过这类问题?实际复盘的效
192 0
浅谈复盘的道法术器
|
10月前
|
SQL 缓存 NoSQL
代码评审的18个军规,收藏好!
大家好,我是田螺。 我们开发完需求,提测前,一般都需要代码评审。小伙伴们,你们知道代码评审,一般都有哪些军规嘛?今天田螺哥给你带来代码评审的18个军规。
109 0
|
安全 Java 测试技术
关于代码评审(CodeReview)那些不得不说的事儿
关于代码评审(CodeReview)那些不得不说的事儿
163 1
关于代码评审(CodeReview)那些不得不说的事儿
|
测试技术 程序员 开发工具
【Git实战】协同开发,如何紧急修复线上bug?
1. 团队协同开发时,生产环境出现bug,需要紧急修复。 2. 每位同学在本地开发,对应本地的dev分支,本地测试通过后提交到测试环境的dev分支。 3. 测试环境有其他同学提交的代码,正在测试中,无法提交到生产环境的master分支。 4. 以上情况导致我们不能在本地基于dev分支修复bug,因为会和其他同学提交的测试中的代码“撞车”,导致无法及时提及到生产环境。 5. 这个时候如何正确使用Git管理代码呢?
226 0
|
信息无障碍
每个人都要会的复盘知识
复盘本来是围棋术语。指的是在对弈之后,棋手们会重演一遍对局,从中发现自己的错误,理解对手的思路,研究更为妥善的走法。很多围棋高手都把复盘当做棋艺精进的重要法门。后来柳传志先生把复盘引入了管理领域。
152 0
每个人都要会的复盘知识
|
测试技术
软件测试面试题:软件上线后有bug怎么处理?
软件测试面试题:软件上线后有bug怎么处理?
163 0
|
存储 Java 程序员
BeanDifinition(加几行代码,可以产出让队友几天也找不出的Bug)
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
97 0

相关实验场景

更多