无法在Tomcat中部署war文件

时间:2012-10-08 17:04:37

标签: tomcat webserver war

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

How to deploy a war file in Tomcat 7

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

浏览器上的错误消息:

开始:

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

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

END:

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

编辑:

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

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

其余内容是评论。

1 个答案:

答案 0 :(得分:0)

我终于搞定了!我无法弄清楚问题是什么。我不得不重新安装Tomcat。这次我选择了专门安装Tomcat作为服务的32位/ 64位Windows服务安装程序。

谢谢@david!