0

我正在尝试设置 Tomcat 服务器并尝试运行 .war 文件。不幸的是,我正在努力让它运行。我的问题是,在启动服务器后,我可以访问 localhost:8080 页面,但是当我执行 localhost:8080/Amazon 时,war 文件没有被部署,其中 Amazon.war 是我保存在我的 webapps 文件夹中的 war 文件.

如何在Tomcat 7中部署war文件

我正在按照上面链接中的说明进行操作。所以我尝试改用 GUI 管理器。我相信需要将tomcat配置为GUI。所以我尝试按照我在网络浏览器上获得的说明进行操作。

浏览器上的错误消息:

开始:

您无权查看此页面。如果您没有更改任何配置文件,请检查安装中的文件 conf/tomcat-users.xml。该文件必须包含允许您使用此 web 应用程序的凭据。

例如,要将 manager-gui 角色添加到名为 tomcat 且密码为 s3cret 的用户,请将以下内容添加到上面列出的配置文件中。

结尾:

然而,这似乎也不起作用。我重新启动了服务器。我在做什么错?

编辑 :

我的 tomcat-user.xml 文件内容如下:

<tomcat-users>
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
</tomcat-users>

其余内容为评论。

4

1 回答 1

0

我终于让它工作了!我无法弄清楚问题出在哪里。我不得不重新安装 Tomcat 。这次我选择了专门安装Tomcat作为服务的32-bit/64-bit Windows Service Installer。

谢谢@大卫!

于 2012-10-09T15:52:50.757 回答