Tomcat 7:无法看到tomcat的主页

时间:2017-02-25 20:00:51

标签: tomcat tomcat7

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

Browser screen-

我尝试在以下位置进行更改: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>

请帮忙。

1 个答案:

答案 0 :(得分:0)

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

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

但是,无论如何,当你今天开始下载Tomcat时,请使用最新的Tomcat,而不是2012年的版本。谁知道从那时起修复了哪些问题,无需遇到它们。