下面是我的项目的包资源管理器的 View 。我在项目根目录上收到此错误,但无法找到问题所在。项目运行正确,堆栈跟踪中没有任何错误。
最佳答案
确保您的 pom.xml 包含此 dependency (查看版本)
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>
确保您的 web.xml 统计信息包含以下 schema declaration
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
确保您的
动态 Web 模块
Facet 配置设置为2.5
。
按 Alt+F5 刷新 maven 项目。
如果您在步骤 3 上遇到困难,请尝试从 Eclipse 中删除该项目(而不删除内容!)并将其重新导入为 maven 项目。
尽管如果您刚刚起步,我建议您使用较新版本的 servlet 规范(至少 3.0)。
关于java - 如何检测spring mvc中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24825347/