java.lang.reflect.InvocationTargetException的一个可能原因
更新时间:2023-07-31 11:30:01 阅读量: 教育文库 文档下载
这几天项目正在不断测试、演示中,当我把项目交给测试和实施部的时候项目一切运行正常,可是昨天一实施人员告诉我,系统部署到tomcat中启动运行报出了一个异常,发给我看了一下,我的个乖乖,这个异常信息这么久我还是头一次看见,于是赶紧的上网查了一下资料,后来通过各种测试,环境搭建模拟发现产生该异常信息的主要原因可能是一下几点:
1、包冲突、有重复包或者缺少包
2、项目jdk和部署jdk版本不一样,导致InvocationTargetException异常信息返回一个空值,没有调用invoc里的重写消息方法。
3、映射文件发生改变
对于不同原因的解决:
1、包:直接自己挨着查看就是了,但是一定要注意遇到重复包的时候你的系统究竟需要哪一个版本
2、jdk版本:
⑴、更换jdk包
⑵、用一个方法统一处理该异常
private static void handleException(Exception e){
String msg=null;
if(e instanceof InvocationTargetException){
Throwable targetEx=((InvocationTargetException)e).getTargetException();
if(targetEx t!=null){
msg=targetEx.getMessage();
}
}else{
msg=e.getMessage();
}
MessageDialong.openError(Activator.getDetDefault().getWorkbench().getDisplay().getActiveshell(),"error",msg);
e.printStackTrace();
}
3、映射文件发生改变
在项目中有的地方是使用反射机制进行的操作,可能对于类进行了某些更改,科室映射文件没有更改,采用匿名就会出现这样的问题,解决办法要么更改映射文件,要不不要使用匿名调用
正在阅读:
java.lang.reflect.InvocationTargetException的一个可能原因07-31
车辆保养制度12-12
企业信息化管理论文:企业信息资源管理与应用常见问题分析罗新文06-12
消费者分析--度假物业发展建议08-06
广东省佛山市中药零售行业企业名录2019版645家05-09
钢琴牵动我的情思作文450字06-16
集合,填好答案(军事理论课课后习题)09-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- InvocationTarget
- Exception
- 原因
- reflect
- 可能
- 一个
- java
- lang
- 广东省继续教育公需课《乡村振兴战略》考试试题及答案
- 幼儿园大班游戏教案(5篇)
- 轮胎的生产日期怎么看原来方法这么的简单
- 利息支出在企业所得税税前扣除的六大注意事项
- Excel常用函数公式大全
- 全省统一鉴定网上报名系统操作手册(报考机构使用)
- 资产折旧、摊销情况及纳税调整明细表怎么填
- 2022年“五法”普法知识竞赛试题(单选)两套
- 股权转让应该交哪些税?
- 广东省继续教育公需课《乡村振兴战略》考试部分试题和答案
- 中共中央八项规定全文
- 微信小程序开发入门教程
- 中华人民共和国物业管理条例全文
- 现金流量表编制方法及计算公式
- 二进制与十进制间的转换方法(图文教程)
- 股权转让应该交哪些税?
- JS截取字符串常用方法详细整理
- 你比划我猜搞笑题目 你说我猜题目大全
- 【图文】科学健走--通用版(1)
- Ctrl 组合快捷键大全