【发布时间】:2022-10-21 18:09:36
【问题描述】:
我已经设置了一个 Geoserver 实例。现在我需要 GSR 扩展来拥有与 ArcGIS 兼容的 REST API。
我按照描述安装了扩展,但在 Geoserver 启动时出现了几个错误,当我访问网页时出现 HTTP 错误 503。
我已经尝试过不同版本的 Geoserver 和 JDK,结果都一样。 这是Java错误:
11:52:17.791 [主要] 错误 org.springframework.web.context.ContextLoader - 上下文初始化 org.springframework.beans.factory.BeanCreationException 失败:错误 创建在 URL 中定义的名称为“gsrDispatcher”的 bean [jar:file:/home/nico/gs/webapps/geoserver/WEB-INF/lib/gs-gsr-2.21-SNAPSHOT.jar!/applicationContext.xml]: bean初始化失败;嵌套异常是 javax.xml.stream.FactoryConfigurationError:提供程序 找不到 javax.xml.stream.XMLOutputFactory
感谢您的任何提示,
此致
尼科
我做了一些更多的研究并测试了以下版本,每个版本都有 openjdk 版本(“1.8.0_312”和“11.0.14.1”):geoserver-2.18-SNAPSHOT-gsr-plugin.zip
地理服务器版本:
2.18.2-6
运行没有问题geoserver-2.19-SNAPSHOT-gsr-plugin.zip
地理服务器版本:
2.19.0-5
问题:创建名为“geoServicesExceptionResolver”的 bean 时出错geoserver-2.19-SNAPSHOT-gsr-plugin.zip
地理服务器版本:
2.19.6
问题:创建名为“gsrDispatcher”的 bean 时出错geoserver-2.20-SNAPSHOT-gsr-plugin.zip
地理服务器版本:
2.20.0-4
问题:创建名为“gsrDispatcher”的 bean 时出错geoserver-2.21-SNAPSHOT-gsr-plugin.zip
地理服务器版本:
2.21
问题:创建名为“gsrDispatcher”的 bean 时出错因此,geoserver 版本 2.18.6 和 2.19.0 之间似乎发生了一些事情,而版本 2.19.5 和 2.19.6 之间发生了更多事情。
如果有人能给我社区 GSR 扩展的联系方式,那将会很有帮助。我找不到任何关于它的信息。
要更新我的地理服务器,尽快修复此问题会很棒。
提前谢谢了。
【问题讨论】:
-
您尝试了哪些 GeoServer 和 JDK 的确切版本?该扩展将与主要的2.21.x 版本(可能没有其他版本),它肯定只适用于 JDK 8 和 11。另外,它是一个社区模块,它可能根本不起作用。
-
我尝试了 2.20.3、2.20.4、2.21 和适当的 GSR 扩展版本。所有结果都相同。我也尝试了两个 Java 版本。我现在使用 Geoserver 版本 2.18.1 和 openjdk 1.8.0_322 运行它,但想尽快升级......