我使用 Thymeleaf 作为模板引擎在 Eclipse 中创建了一个 Spring MVC 项目。在我设置项目并在 Tomcat 服务器上运行它后,当我尝试在浏览器中打开应用程序时,出现 404 错误。
我已经验证Tomcat服务器配置正确,并且我的项目中的所有依赖项都配置正确。然而,尽管如此,我仍然收到 404 错误。
我检查了Tomcat日志,没有发现任何可疑的东西。我还确保控制器和视图位于正确的包中,并且 @Controller 和 @RequestMapping 注释配置正确。
链接到项目的存储库 - https://github.com/nufbuf/TestSpringMVCproject/tree/master
您的项目的
webapp
文件夹中没有欢迎页面。客户端无法直接请求 WEB-INF
的内容,并且无论如何,其内容都不会部署到 Web 应用程序的根目录中。