【问题标题】:How to solve java error on Geoserver GSR extension如何解决 Geoserver GSR 扩展上的 java 错误
【发布时间】: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 运行它,但想尽快升级......

标签: java spring geoserver


【解决方案1】:

确保为您拥有的相同 GeoServer 版本安装相同的插件版本。

【讨论】:

    【解决方案2】:

    我认为您在applicationContext.xml 文件中做错了什么。

    【讨论】:

      【解决方案3】:

      我也有同样的问题。 我目前在 Java 11 中使用 Geoserver 2.21 + GSR2.18 插件。 我尝试了 GSR 2.19 到 2.21。他们都因相同的错误而失败。

      错误 [context.ContextLoader] - 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:在 URL 中创建名称为“gsrDispatcher”的 bean 时出错

      【讨论】:

        猜你喜欢
        • 2018-09-20
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 2014-04-03
        • 2020-02-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多