gpt4 book ai didi

java - 403 禁止访问提取的 .war 文件(从管理器启动)

转载 作者:行者123 更新时间:2023-11-28 23:12:03 24 4
gpt4 key购买 nike

我刚开始使用 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。

最佳答案

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

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

关于java - 403 禁止访问提取的 .war 文件(从管理器启动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56794891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com