项目部署之后调用接口失败:异常信息:
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
问题解决。接口也通了。