首页 > 解决方案 > 在名称为“dispatcher”的 DispatcherServlet 中找不到带有 URI [/] 的 HTTP 请求的映射

问题描述

我知道这个问题在 stackoverflow 上被问过多次,我已经阅读了几乎所有这些问题来解决我的错误。但是我的要求与其他人不同,我为此付出的所有努力都是徒劳的。

使用 Spring MVC、Google 数据存储开发 Web 应用程序并在 App Engine 上运行它。

这是我的项目结构:

项目结构

我的 Web.xml 文件:

Web.xml 文件

我的控制器来处理请求:

处理请求的控制器

我的 Dispatcher Servlet 的上下文文件:

crudspring.xml

生成的错误日志:

生成的错误日志

我的项目在 Tomcat 服务器上运行,在另一台机器上没有任何错误。我仅在 Google App 引擎上遇到此错误。

帮我解决这个错误。

这是我的项目的链接https://drive.google.com/open?id=1H7z34ZEPr3HniWJsrEaHYIxKUWOf_67P

标签: spring-mvcgoogle-app-engine

解决方案


这个程序没有执行的原因是,在dispatcher-servlet.xml中,在xsi:schemalocation标签中,对于spring mvc url,我用的是4.0版本。这就是为什么这段代码没有执行。删除版本后,它完美执行


推荐阅读