我的github

报错信息:从applicationcontext.xml中定义的Bean初始化创建失败。

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'KMLMapProducer' defined in URL [jar:file:/D:/geoserver-newest/libs/gs-kml-2.19.0.jar!/applicationContext.xml]: Bean instantiation via constructor failed; nested exception is java.lang.NoSuchMethodError: org.geoserver.wms.MapProducerCapabilities.<init>(ZZZZLjava/lang/String;)V

原因是找不到方法org.geoserver.wms.MapProducerCapabilities(String zzzz)。

nested exception什么意思?嵌套错误?参数错误?

分析:

KML初始化时要调用WMS的一个方法,而该方法实际上是存在的,但是却找不到

其实org.geoserver.wms.MapProducerCapabilities方法是存在的。。。删除了gs-wms.jar之后还是报错。。

 

其实,编译WMS根本用不着KML啊。。。为什么会去调KML呢???删除KML.jar后便通过了test。。

 

总结:编译wms-test用不着kml。。

posted on 2021-05-12 11:42  XiaoNiuFeiTian  阅读(1064)  评论(0编辑  收藏  举报