我下载了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>请帮帮忙。
发布于 2017-02-26 17:21:16
Eclipse有一个选项(默认情况下选择AFAIK )来使用已配置的tomcat的代码,但使用(eclipse的)自己部署的webapps。这意味着,如果您只是通过eclipse的标准方式启动tomcat,那么您将在没有任何webapps的情况下运行tomcat。您必须先创建一个see应用程序并将其部署到tomcat中,才能看到它。你不会看到tomcat的股票webapp。
因此,您看到的行为是预期的行为。如果您通过bin/startup.bat启动tomcat,它将从其webapps目录部署常用应用程序。但是,这些应用程序的部署独立于您在tomcat-users.xml中拥有的内容-此文件仅包含用户名/密码,您可以使用这些用户名/密码对管理器应用程序(可能是其他应用程序)进行快速设置。如果您在eclipse中工作,则不需要管理器应用程序,因为您将从IDE管理已部署的won应用程序。
然而,无论如何,当你今天开始下载Tomcat时,请使用最新的版本,而不是2012年的版本。谁知道从那时起已经修复了什么问题,没有必要遇到它们。
https://stackoverflow.com/questions/42460958
复制相似问题