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