我试图在一台同时包含Apache,MYSQL和GDAL的机器上使用Open JDK 8在Ubuntu 16.04上运行(Jetty)Geoserver 2.1。我按照了一个名为Jeff的互联网好友的指示。
完成他的指示后,我在GUAKE Shell中运行以下命令启动Geoserver:
sudo /etc/init.d/geoserver start
然后我(不退出终端)打开Firefox并输入以下URL:
Firefox显示以下 404 错误:
我还尝试将/geoserver
和/geoserver/web
添加到网址,这会将我的错误从 404 更改为 503 (取得进展!)。
当我使用内置的Ubuntu shell而不是GUAKE时,我得到了相同的错误。根据类似问题的答案,我确认地理服务器确实在8080上运行(没有别的)。我尝试过使用Tomcat7,虽然我能够使用Tomcat7获得一个成功的8080页面,但它不是geoserver页面 - 并且geoserver urls(/geoserver
和/geoserver/web
)仍然无效。 / p>
编辑:这是geoserver.log:
答案 0 :(得分:2)
这些指示有两个问题,可能会造成一些麻烦:第一,它们已经过时,其次,它们正在安装一些额外的插件。从screencap,底部的错误可能与ogr插件有关。
我建议检查GeoServer documentation是否在Linux上使用Jetty;它将让您下载最新版本的Geoserver here。
您提到的路线可能有助于将Jetty设置为服务等.GeoServer文档应该有助于启动和运行GeoServer;如果您对插件有其他疑问,我们可以从那里开始。