我正在尝试设置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>
其余内容是评论。
答案 0 :(得分:0)
我终于搞定了!我无法弄清楚问题是什么。我不得不重新安装Tomcat。这次我选择了专门安装Tomcat作为服务的32位/ 64位Windows服务安装程序。
谢谢@david!