4

我在 Tomcat 7 中有一个 servlet 设置,并配置了 security-contraint 和 login-config 以使用 BASIC auth。

当我尝试访问该页面时,我会立即收到一条 403 禁止错误消息,而不是获得正常的 no BASIC-auth 用户名/密码。

奇怪的是,它的设置几乎与另一个运行良好的 web 应用程序相同。

4

1 回答 1

0

那天我遇到了同样的问题。我已经配置了 Tomcat 安全性,它在本地工作(在 Windows 机器上)但是在生产服务器上部署后它给了我 403 禁止错误。问题是生产服务器正在运行 Linux,而 Linux tomcat 的配置默认值与 Windows tomcat 不同。

我的解决方案是在配置中定义每个可能的选项以匹配 Windows 默认值 + 我的配置。有效。

抱歉没有示例,但那是很久以前的事了,我只是找不到该项目。

希望这可以帮助。

于 2014-05-26T07:05:27.110 回答