java - 如何检测spring mvc中的错误

标签 java spring maven

下面是我的项目的包资源管理器的 View 。我在项目根目录上收到此错误,但无法找到问题所在。项目运行正确,堆栈跟踪中没有任何错误。 enter image description here

最佳答案

  1. 确保您的 pom.xml 包含此 dependency (查看版本)

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
    </dependency>
    
  2. 确保您的 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">
    
  3. 确保您的动态 Web 模块 Facet 配置设置为 2.5

按 Alt+F5 刷新 maven 项目。

如果您在步骤 3 上遇到困难,请尝试从 Eclipse 中删除该项目(而不删除内容!)并将其重新导入为 maven 项目。

尽管如果您刚刚起步,我建议您使用较新版本的 servlet 规范(至少 3.0)。

关于java - 如何检测spring mvc中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24825347/

相关文章:

java - 使用带注释的 Hibernate 配置 Compass

android - 将预构建的 java 类包含到 Android 项目中

java - Maven 组装插件合并策略

java - IntelliJ 解决配置文件的依赖关系

java - Spring REST 多部分错误处理

java - 将 XPath 转换为 Jsoup 的 CssSelector

java - 使用 Netty 理解并解决文件传输问题

java - StyledDocument 的 setCharacterAttributes() - 摆脱不需要的行为

java - 在集成测试 RestController 时禁用或模拟 Spring Security 过滤器

java - 将 xml 转换为 java bean