在金蝶中间件AAS应用服务器上部署SpringBoot应用时遇到部署不成功的情况,发现控制台报错信息具体如下:
异常原因
网上找了很多,说是spring版本问题,web的版本不能超过5.3。
看了两个版本的源码可以发现新版本增加了部分方法,可以得知,异常原因是jar包的问题。
- 要么是jar包冲突
- 要么是版本不对
问题处理
- 第一种方法:降版本,降到5.3版本以下,但这会导致新的功能用不了
- 第二种方法:将对应的jar包拷贝到aas的运行环境。比如把tomcat9的lib文件夹下的servlet-api.jar跟websocket-api.jar拷贝到aas的sp文件夹下(sp文件夹jar加载优先度较高)
重启应用,实测成功。