繁体   English   中英

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

[英]403 forbidden access to extracted .war file (started from manager)

我是使用Tomcat的新手,所以我确定我缺少什么。

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

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

我该怎么做才能使其正常工作

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM