這個異常引起的原因是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、映射文件發生改變