java启动项目遇到InvocationTargetException错误

青旅半醒 2023-07-19 10:35 53阅读 0赞

这个异常引起的原因是java.lang.NoClassDefFoundError

我的解决思路(方法):
1、如果你的项目是使用maven打包的,替换原来的jar的同时,需要替换lib下面的东西
2、启动方式:java -jar 如果启动失败,查看与该项目同目录下是否有
.sh命令脚本,有的话,使用sh命令启动sh start.sh(我这里那个脚本的名字叫start.sh)

其他问题记录:日志打印,一个项目统一用一个日志框架,用一种方式引入(比如:@Slf4j
在这里插入图片描述

原因(原理性的东西)
InvocationTargetException错误:

1、包冲突、有重复包或者缺少包

2、项目jdk和部署jdk版本不一样,导致InvocationTargetException异常信息返回一个空值,没有调用invoc里的重写消息方法。

3、映射文件发生改变

怎么解决java.lang.NoClassDefFoundError错误

发表评论

表情:
评论列表 (有 0 条评论,53人围观)

还没有评论,来说两句吧...

相关阅读