Spring Tool Suite中的Spring MVC Project错误

时间:2018-08-11 19:36:42

标签: java spring maven spring-mvc spring-tool-suite

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

Project Explorer

Problems

我尚未安装Maven。我正在使用jdk 1.8

2 个答案:

答案 0 :(得分:0)

似乎在开发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. 通过转到项目-> 清洁...
  4. 来进行项目清洁构建
  5. 所有错误标记现在都应该消失。如果不是,请通过选择窗口-> 显示视图-> 问题
  6. 进入问题视图
  7. 在那里检查项目中的问题。相应地更新 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>

答案 1 :(得分:0)

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