【GIS】JDK版本升级到17后,GeoServer的图层无法通过openLayer预览
2023-12-15 23:41:28
JDK版本升级到17后,图层无法通过openLayer预览
1. 错误图示
终端输出的错误
网页端无法显示图层,并且输出错误提示
2.原因猜测
估计可能是由于java17的模块化,Java被分成了多个独立部署和运行的模块,这使得Java应用能够更快地启动并更有效地利用硬件资源。然而,由于模块化,一些内部类在运行时无法被访问,导致了错误的发生。
3.错误解决
笔者在网上查了很久,也没有人把解决方法发出来,遇到同样问题的uu都妥协了,将jdk降回到jdk8。
可是jdk版本降回去,之前很多改动又要取消了,对于正在进行项目来说,是一件很蛋疼的事情(哭笑不得)。
终于天不负有心人,我在查到了官网的下述建议。
也就是说删除一个文件就好了,下述红框已框出。
那么到这笔者所遇到的JDK版本升级到17后,图层无法通过openLayer预览的问题,就被解决了。
虽然不知道错误为什么这样就能被解决了,有知道的uu,还望不吝解释。
文章来源:https://blog.csdn.net/peng_YuJun/article/details/134912491
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!