这个异常引起的原因是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、映射文件发生改变