Spring Spring 工具套件中的 MVC 项目错误

Spring MVC Project error in Spring Tool Suite

在 Spring Tool Suite 3.9.5 中,选择新建 -> 项目 -> Spring 遗留项目 -> Spring MVC 项目后。项目已创建但有错误。我什至尝试了 Maven -> 更新项目,但问题仍然存在。

Project Explorer

Problems

我还没有安装 Maven。我正在使用 jdk 1.8

您似乎正在开发 Web 项目,很可能缺少 servlet.jar 和其他相关的 Web jar。所以请按以下步骤操作:

  1. 在您的 POM 文件中添加以下依赖项并使用正确的版本。保存文件。

    <dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.1</version>
    </dependency>
    
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.1</version>
    </dependency>
    
  2. 执行Maven -> 更新项目(安装Maven你的系统,如果没有完成)

  3. 通过转到 Project -> Clean...
  4. 进行项目清理构建
  5. 现在所有错误标记都应该消失了。如果不是,请通过选择 Window -> 显示视图 -> 问题[=40= 转到问题视图]
  6. 检查项目中的问题。相应地更新 POM 或更改类路径。现在重复步骤 2 和 3。

编辑:

您的项目似乎缺少以下依赖项。将这些添加到您的 POM 并按照上述步骤操作。

<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>

已从 m2 文件夹中删除存储库文件夹的文件。 STS 现在正在制作 Spring MVC 项目,没有任何错误。