gpt4 book ai didi

java - Tomcat 在所有新部署的 WAR 文件上报告 404 错误?

转载 作者:搜寻专家 更新时间:2023-10-30 20:54:33 25 4
gpt4 key购买 nike

我通过将文件复制到目录中将 WAR 文件部署到 $TOMCAT_HOME/webapps 中,就像我之前做过一千次一样。 Tomcat 检测到 WAR 并将其膨胀。我可以在命令行(它是 Fedora)上遍历我服务器上的目录树。

但是当我在客户端机器的浏览器中访问 webapp 时,我除了 404 错误之外什么也没有得到。这发生在完全独立的 WAR 的最后两个部署中。

第一个是替换现有的 WAR。我先删除了WAR和它的膨胀目录,然后复制到膨胀的WAR中...... 404.我再次删除所有内容,从备份中放回以前工作的WAR。它膨胀并起作用。

第二个是全新的,以前从未部署过的 WAR...除了 404 什么都没有。

其他 WAR 正在运行,但现在我不敢更改任何内容,直到我知道发生了什么。有什么线索吗?


编辑:从我的评论中您可以看到,在 Tomcat 部署 WAR 后,日志中包含“SEVERE: Error listenerStart”。没有堆栈跟踪或其他错误报告。


Edit2:原来第二个 WAR 正在寻找 ELResolver 但找不到它。这被埋在本地主机日志文件中。

最佳答案

您应该转到“服务器”选项卡并在“属性”上单击右键,然后按“切换位置”按钮。之后,您再次进行测试。让我知道它是否有效。 (引用:404 with tomcat / eclipse deployed webapp)。

关于java - Tomcat 在所有新部署的 WAR 文件上报告 404 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3016767/

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