java - 403 拒绝访问 Tomcat 7.0.52 中的指定 url

标签 java web-applications tomcat7

我最近将 tomcat 服务器从 7.0.49 迁移到了 7.0.52。在 tomcat 中,它包含 2 个较早运行的网络应用程序,在迁移到此版本后,我面临 403 拒绝访问指定的 url

每当我们第一次在浏览器或标签页上尝试时遇到 403 错误,但当我们刷新页面时,它会重定向到登录页面。

我想在这里补充的一件事是只有一个应用程序导致了这个 403 错误。因此,我尝试与两个版本上的 Tomcat 配置文件进行比较,并验证没有更改异常版本特定的更改。

在这个问题上添加更多的调试点,在 web.xml 上定义了角色,所以尝试将其注释掉。它被重定向到登录页面。

任何人都可以分享关于这个问题的想法。

最佳答案

尝试在执行第一个请求之前清除浏览器缓存。也许给出 403 的应用程序使用了一些授权 cookie(如 sso cookie 或可能的 jsessionid)。这个 cookie 可能很重要。如果是这种情况,那么在清除 cookie 后,您应该会被直接引导至登录页面。

这可以解释为什么一个应用程序工作而另一个应用程序不工作(可以保留客户端浏览器上的某些状态)

关于java - 403 拒绝访问 Tomcat 7.0.52 中的指定 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30461052/

相关文章:

java - Gremlin drop() 无法通过 java api 工作

java - FileInputStream 读取的文件存储在哪里?

web-applications - 云中的 Web 开发

javascript - 使用向上和向下箭头图像对表格行重新排序?

java - tomcat7错误日志中的SocketException

java - Spring + Maven : The matching wildcard is strict, 但找不到元素 'jdbc:embedded-database' 的声明

Java - 在另一个函数执行 30 秒后异步调用一个函数

java - 在 Firebase android 中的两个日期内搜索子值

Java servlet 和数据库连接池

java - 如何将页面上下文附加到 JSP 中不在 DOM 标记中的 URL 字符串