Tomcat 在所有新部署的 WAR 文件上报告 404 错误?
2022-09-02 22:45:46
通过将 WAR 文件复制到目录中,我将 WAR 文件部署到 $TOMCAT_HOME/webapps 中,就像我之前做过一千次一样。雄猫检测到WAR并为其充气。我可以在命令行(Fedora)遍历服务器上的目录树。
但是,当我在客户端计算机的浏览器中处理 Web 应用时,我只收到 404 错误。最近两次部署完全独立的 WAR 时都发生了这种情况。
首先是替换现有的WAR。我首先删除了WAR及其膨胀的目录,然后在WAR中复制了膨胀的目录......404.我再次删除了所有内容,从备份中放回以前工作的WAR。它膨胀并起作用。
第二个是全新的,以前从未部署过的WAR...只有404。
其他WAR正在工作,但现在我害怕改变任何事情,直到我知道发生了什么。有什么线索吗?
编辑:从我的评论中,您可以看到在Tomcat部署WAR之后,日志包括“严重:错误侦听器启动”。没有报告堆栈跟踪或其他错误。
编辑2:事实证明,第二个WAR正在寻找ELResolver,但找不到它。这被埋没在本地主机日志文件中。