maven项目缺少servlet-api

问题描述 投票:0回答:2

首先,我想为可能重复的主题道歉,但我找不到解决我的问题的答案。在我创建一个新的Maven项目后,我有以下错误:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

我手动添加了jar servlet-api,但问题仍然存在。我怎么能解决这个问题?我使用的是Spring framework 3.2.0.RELEASE,JAVA 7

java spring maven servlets
2个回答
4
投票

为POM添加依赖项!

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>

对于servlet API 2.5。


1
投票

尝试

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.0.1</version>
        <scope>provided</scope>
    </dependency>

清理项目并右键单击项目 - > Maven - >更新项目。

© www.soinside.com 2019 - 2024. All rights reserved.