如何解决Geoserver GSR扩展中的Java错误

b4wnujal  于 2022-10-23  发布在  Java
关注(0)|答案(2)|浏览(339)

我已经设置了一个Geoserver示例。现在,我需要GSR扩展来拥有与ArcGIS兼容的REST API。
我按照描述安装了扩展,但在Geoserver启动时,我收到了几个错误,当我访问网页时,出现了一个HTTP错误503。
我已经尝试了Geoserver和JDK的不同版本,结果都是一样的。下面是Java错误:
11:52:17.791[Main]错误org.springFrawork.web.Conext.ConextLoader-上下文初始化失败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
Geoserver版本:
2.18.2-6
运行畅通无阻
Geoserver-2.19-SNAPSHOT-gsr-plugin.zip
Geoserver版本:
2.19.0-5
问题:创建名为‘GeoServicesExceptionResolver’的Bean时出错
Geoserver-2.19-SNAPSHOT-gsr-plugin.zip
Geoserver版本:
2.19.6
问题:创建名为‘gsrDispatcher’的Bean时出错
Geoserver-2.20-SNAPSHOT-gsr-plugin.zip
Geoserver版本:
2.20.0-4
问题:创建名为‘gsrDispatcher’的Bean时出错
Geoserver-2.21-SNAPSHOT-gsr-plugin.zip
Geoserver版本:
2.21
问题:创建名为‘gsrDispatcher’的Bean时出错
因此,似乎在Geoserver版本2.18.6和2.19.0之间发生了一些事情,在版本2.19.5和2.19.6之间发生了更多的事情。
如果有人能给我社区GSR分机的联系方式,那就太好了。我找不到任何关于它的东西。
让我的Geoserver更新,这将是伟大的,这将很快得到修复。
在此之前,我非常感谢您。

wrrgggsh

wrrgggsh1#

确保您安装的插件版本与Geoserver版本相同。

aemubtdh

aemubtdh2#

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

相关问题