如何解决GeoServer的SLDService向RangedClassifier.getPercentages抛出NoSuchMethodError
我们刚刚为GeoServer v2.17(GeoTool v23)安装了SLDServer。 当我们调用attribute.xml时,我们获得了图层的属性,但是当我们调用category.xml时 我们收到此错误:
Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.geotools.filter.function.RangedClassifier.getPercentages()[D
即使有演示数据和演示URL。
我们错过了什么吗?我们需要安装一些其他工具吗?
编辑:
构建信息。
- GeoServer v2.17.0
- 创建日期2020年4月19日11:07
- GeoTools v23.0
- GeoWebCache v1.17.0
解决方法
这看起来像是版本不匹配,根据ticket,Classifier
的百分比已添加到22.3、23.1和24-RC,但是您的GeoServer是使用23.0构建的,因此版本您应为2.17.0使用的SLD服务的this one。如果您确定扩展程序的版本正确,则这是一个发行错误,应在GeoServer用户列表中显示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。