项目部署之后调用接口失败:异常信息:

NoClassDefFoundError
ClassNotFoundException
注意这两种是有区别的。
具体转 https://www.cnblogs.com/xyhz0310/p/6803950.html
查询相关博文。可能是类编译问题。传上去的jar全是。.class
故先排查 java版本,是否一致。
先查询服务器java版本:

果然。用的是centos自带的 open jdk
删除open jdk 指向安装的jdk
jdk安装 https://www.cnblogs.com/stulzq/p/9286878.html
删除 open jdk


java -version
出现 no such file or directory 则open jdk 删除干净
安装jdk后 建立软链接。java 默认路径 /usr/bin/java

问题解决。接口也通了。
浙公网安备 33010602011771号