无法在geoserver中安装mbtiles插件

问题描述 投票:2回答:2

我正在尝试为geoserver 2.9安装mbtiles插件。我已经在tomcat 7.0中成功安装了geoserver(在windows 10中)。

我从[http://ares.opengeo.org/geoserver/master/]下载了geoserver它在没有安装任何插件的情况下工作正常。

但是当我尝试将插件mbtiles安装到lib文件夹时,它会给我错误消息。

HTTP Status 404 - /geoserver    
type Status report    
message /geoserver    
description The requested resource is not available.    
Apache Tomcat/7.0.59

我知道我的tomcat工作正常,geapperver就在webapps文件夹中。

我从以下网站下载了mbtiles插件:[http://ares.opengeo.org/geoserver/master/community-2015-11-30/]。我知道我的mbtiles插件和geoserver的版本是一样的。这就是geoserver文档页面中提到的内容。

我在mbtiles插件中有3个文件:

gs-mbtiles-2.9-SNAPSHOT.jar
gt-mbtiles-15-SNAPSHOT.jar
sqlite-jdbc-3.8.6.jar

如果我从lib文件夹中删除这些文件,那么我的geoserver工作正常。

任何人都可以建议我在这里失踪了什么?

我尝试使用其他版本的geoserver,但我得到了与上面相同的错误消息。

任何帮助表示赞赏。

干杯

tomcat7 openlayers-3 geoserver mbtiles
2个回答
1
投票

我有一段时间有这个问题。首先看一下这个目录中的日志文件\logs\wrapper.log它显示了错误以及它们阻止运行geoserver服务的原因。 mbtile插件的依赖之一是wps插件。默认情况下,此插件未加载到geoserver中。所以在安装mbtiles插件之前,请先从此链接安装geoserver wps插件

Select and download wps

我有的另一件事是有时候在mbtile的zip文件中的sqlite-jdbc-3.8.6.jar有一个bug。它是一个相当旧的版本。因此,如果您的问题存在,请使用此处sqlite-jdbc download link的最新版本替换此文件

我希望这可以帮助别人。如果是,请投票。


-1
投票

你必须把它穿上:

/usr/share/opengeo/geoexplorer/WEB-INF/lib

资料来源:http://suite.opengeo.org/docs/latest/intro/installation/redhat/postinstall.html

好吧,既然opengeo-geoserver是geoserver的自定义构建,它有一些修改,不会让你简单地运行原始的geoserver插件。你必须打开jar并反编译类文件来修改插件的代码以匹配opengeo-geoserver的结构......

© www.soinside.com 2019 - 2024. All rights reserved.