在tomcat上访问localhost:<port> / manager / html时遇到404错误

时间:2017-09-19 15:16:27

标签: tomcat tomcat7 geoserver ckan

我知道有很多类似于这个的帖子,但到目前为止我还没有找到问题的答案。我对tomcat的经验很少。

所以这就是我所面对的:

  • 我在oracle virtualbox上创建了一个Ubuntu 14.04 VM
  • 我从包中安装了2.7 CKAN,运行正常,可以localhost:8080
  • 访问
  • 我需要在同一台机器上运行Geoserver,仅用于演示目的
  • 要部署geoserver WAR文件,我(重新)安装了tomcat7,没有错误
  • 默认端口8080已被使用,因此我在server.xml
  • 中将此值从8080更改为8095
  • tomcat-users-xml中包含对manager.gui拥有权利的用户,如多篇文章中详细记录的那样
  • 重新启动,没有任何问题,可以访问localhost:8095并获得&#34;它的工作原理&#34;页。

但是:在尝试访问localhost:8095/manager/html页面时,我收到了404错误。

我看过很多关于&#34; webapps&#34;的帖子。 tomcat7文件夹中的文件夹,但我没有这个。重新安装没有安装它。

我真的没有要求使用tomcat,任何托管geoserver的替代方案都是可以接受的。

非常感谢任何帮助/指导。

1 个答案:

答案 0 :(得分:0)

简单的解决方案是使用downloads page中的平台无关二进制文件。只需解压缩zip文件,您就可以使用GeoServer进行有效的Jetty安装了。在您的情况下,您需要通过编辑start.ini来更改端口码头使用,并查找其中包含8080的线路。然后运行bin/start.sh

要在tomcat中安装GeoServer,通常的过程是将geoserver.war复制到/var/lib/tomcat7/webapps目录并等待tomcat为您解压缩。

如果你真的需要使用经理gui,那么我相信你需要通过包管理器添加tomcat7-admin