2

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

我从 [ 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 工作正常,并且 geoserver 位于 webapps 文件夹中。

我从以下位置下载了 mbtiles 插件:[ http://ares.opengeo.org/geoserver/master/community-2015-11-30/]。我知道我的 mbtiles 插件和地理服务器版本是相同的。这就是 geoserver 文档页面中提到的内容。

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

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

如果我从 lib 文件夹中删除这些文件,那么我的地理服务器工作正常。

谁能建议我在这里缺少什么?

我尝试使用其他版本的地理服务器,但收到与上面相同的错误消息。

任何帮助表示赞赏。

干杯

4

2 回答 2

1

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

选择并下载wps

我发现的另一件事sqlite-jdbc-3.8.6.jar是mbtile的zip文件中的某些时候有一个错误。这是一个相当旧的版本。因此,如果您的问题存在,请从这里sqlite-jdbc 下载链接用最新版本替换此文件

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

于 2016-11-04T15:10:49.083 回答
-1

你必须把它放在:

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

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

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

于 2016-07-05T19:23:15.597 回答