403禁止访问提取的.war文件(从管理器开始)

时间:2019-06-27 16:01:52

标签: java tomcat ubuntu-18.04

我刚开始使用Tomcat,所以我肯定会丢失一些东西。

我设法在Ubuntu 18.04上运行Tomcat并打开了管理器页面,添加了一个.war文件,该文件完美地提取并显示在管理器页面中(running = true)

但是,当我尝试使用确切路径从浏览器打开应用程序时,它会在说明The server understood the request but refuses to authorize it.中返回403禁止错误

如何使它正常工作

我尝试过chown tomcat8:tomcat8 <foldername>,并且当我尝试刷新浏览器时,错误消息已更改为404。

1 个答案:

答案 0 :(得分:0)

这可能不是文件系统问题。最有可能发生的是该应用程序需要身份验证。几种确定方法...最好是阅读文档。您也可以查看源代码。解压战争并查看WEB-INF目录,您应该看到一个web.xml。在那您将看到安全约束和角色部分。您需要具有这些角色的用户。

Tomcat可以针对本地数据库进行身份验证。在conf目录中,将有一个tomcat-users.xml可以添加用户(该文件中有示例)。创建用户后,重新启动tomcat并尝试使用其中一个用户登录。