我正在尝试为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,但我得到了与上面相同的错误消息。
任何帮助表示赞赏。
干杯
我有一段时间有这个问题。首先看一下这个目录中的日志文件\logs\wrapper.log
它显示了错误以及它们阻止运行geoserver服务的原因。 mbtile
插件的依赖之一是wps
插件。默认情况下,此插件未加载到geoserver
中。所以在安装mbtiles
插件之前,请先从此链接安装geoserver wps
插件
我有的另一件事是有时候在mbtile的zip文件中的sqlite-jdbc-3.8.6.jar
有一个bug。它是一个相当旧的版本。因此,如果您的问题存在,请使用此处sqlite-jdbc download link的最新版本替换此文件
我希望这可以帮助别人。如果是,请投票。
你必须把它穿上:
/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的结构......