Tomcat 6 使用旧的、不存在的 web.xml

Tomcat 6 使用旧的、不存在的 web.xml

我在使用 Tomcat 6 和 OpenGrok webapp 时遇到了一个奇怪的问题,Tomcat 似乎使用了一些旧的、现在不存在的 web.xml。我试图添加一些角色来控制对 web.xml 的访问,但 Tomcat 从未使用过新的 web.xml。

我尝试删除已解压的 webapp 目录和 .war 文件,重新启动 Apache 和 Tomcat,甚至尝试通过管理器重新加载 webapp(未成功,curl 命令似乎没有任何作用,也许与我们使用的 SSL 有关)- 除了管理器重新加载之外,其他所有操作都会触发 webapp 重新加载,但出于某些未知原因,仍使用旧的 web.xml 及其中的角色。Webapp 也可以正常使用旧角色。

有人知道如何强制 Tomcat 使用新的 web.xml 吗?服务器是 RHEL 6.3、Tomcat 6.0.24、Apache 2.2.15。

相关内容