未找到页面 java 使用 tomcat 部署的项目

Page not found java project deployed using tomcat

我有一个 java 基于网络的项目。使用 JDK 1.8 构建并使用 Intellij 作为 IDE。 使用 tomcat 部署产品

本质上,在我们的产品中,我试图用 class 测试一些东西。 最近发生的事情是,每当我编译并将其放入我们的项目时,它都会说找不到页面。

所以,我将我的代码库恢复到开箱即用的状态,编译并放回去。还是它 给我页面未找到错误。

关于此错误的一个恼人之处是,在日志中我没有任何错误。 所以它甚至没有暗示去哪里看或发生了什么。

第二个烦人的是,就像我做了一些系列的改变,但对于每一个改变我都做了备份。可以这样想,如果默认的 OTB 是修订版 1,我的更改是修订版 2、3、4。从修订版 4 开始,我开始收到此错误。但是当我进行修订 1 并将其放回去时。仍然找不到页面。但是,如果我采用修订版 2 或 3。它正在运行。

我已经比较了所有的修订和代码,没有这样的变化,这可能会破坏任何东西。我非常怀疑它可能是项目结构设置之一。 我检查了本地历史记录,但显然每次重建项目时本地历史记录都会刷新,所以运气不好。

我想了解并解决这个问题。

有关如何处理此问题的任何提示都会有很大帮助。 谢谢

所以,这个问题的答案简单得令人尴尬。

我们的项目最后通过了 OpenJDK11 认证,但我混合了两个任务并开始使用 openJDK12。

我不明白 OpenJDK12 中到底是什么破坏了这个。 我想检查哪里出了问题。

但对于当前手头的任务。 1 解决方案就像恢复到 OpenJDK11 一样简单。之后,当我使用这个修改后的 class 时,它工作得很好。

PS:仍然不能 100% 确定是否是由于 jdk 版本。但如果是的话,我想知道为什么在日志中它没有提到那个错误。其中表示使用更高版本的 Java.

编译