用友BIP高级版Rest接口resource notfound,plrase check path

问题描述

今天在BIP高级版上开发一个rest接口,注册了rest文件,编写了接口类后,用postman测试一致返回resource notfound,plrase check path,也就是资源类没有注册。

反复搜索测试后,确定rest文件格式、编码没有问题,并且里面的类全路径与接口类也能匹配上,但是重启了八百遍后依然无法进入接口,到底是为什么呢?

问题解决

查看了restinfo-log.log日志后,发现了一个错误被打印到了日志中。

 java.lang.UnsupportedClassVersionError: nc/itf/hr/api/rest/RzyDataResource has been compiled by a more recent version of the Java Runtime (class file version 58.0), 

后面那个类就是我的接口类。

此时我灵机一动,忽觉是不是jdk版本的问题?

果然,在我将项目引用的jdk换成home下面的ufjdk,并且将编译版本由14改成1.8后,这个问题就成功解决了。

虽然最后看上去并不困难,但是却实实在在地折腾了我一天的时间,特此记录一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值