Tomcat 7:无法查看Tomcat的主页

Tomcat 7:无法查看Tomcat的主页,tomcat,tomcat7,Tomcat,Tomcat7,我已经下载了Tomcat7,解压缩并在eclipse中添加了它。但是当我点击localhost:9999(我的端口是9999)时,我启动了服务器,但是tomcat的主页没有出现。下图: 我尝试在以下位置进行更改:D:\java installs\apache-tomcat-7.0\conf\tomcat-users.xml。新增用户如下: <tomcat-users> <!-- NOTE: By default, no user is included in the

我已经下载了Tomcat7,解压缩并在eclipse中添加了它。但是当我点击localhost:9999(我的端口是9999)时,我启动了服务器,但是tomcat的主页没有出现。下图:

我尝试在以下位置进行更改:D:\java installs\apache-tomcat-7.0\conf\tomcat-users.xml。新增用户如下:

<tomcat-users>
  <!--
  NOTE:  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.
  -->
  <!--
  NOTE:  The sample user and role entries below are wrapped in a comment
  and thus are ignored when reading this file. Do not forget to remove
  <!.. ..> that surrounds them.
  -->
  <!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  -->
  <role rolename="manager-gui"/>
  <user username="manager" password="xxxx" roles="manager-gui"/>
</tomcat-users>

请提供帮助。

Eclipse有一个选项(默认情况下选择了该选项)可以使用已配置的tomcat代码,但可以使用其(Eclipse)自己部署的WebApp。这意味着,如果您只是通过eclipse的标准方式启动tomcat,那么您将在不使用任何Web应用程序的情况下运行它。您必须先创建一个Web应用程序并将其部署到tomcat才能看到它。你不会看到tomcat的股票webapp

因此,您看到的行为是预期的行为。如果您通过
bin/startup.bat
启动tomcat,它将从其
webapps
目录部署股票应用程序。但是,这些应用程序的部署与您在
tomcat users.xml中拥有的内容无关-此文件仅包含可用于快速和不正确设置manager应用程序(可能是其他应用程序)的用户名/密码。如果您在eclipse中工作,则不需要manager应用程序,因为您更愿意从IDE管理已部署的Web应用程序


但是,无论如何,当您今天开始下载Tomcat时,请使用最新版本,而不是2012年发布的版本。谁知道从那以后哪些问题已经解决了,不需要再遇到它们。

为什么要从2012年(7.0.34)下载一个版本,而现在有一个可用的版本(7.0.75、8.0.41、8.5.11)?另外:tomcat-users.xml与部署的webapps无关。你当前的webapps文件夹中有什么?除了端口更改之外,你还做了什么配置?@OlafKock我先用8.0.41进行了尝试,但当我尝试点击localhost:8081时,我得到了404。webapps文件夹处于默认状态,对于配置更改,我不知道。好心帮忙