JavaConfig:无法解析类型javax.servlet.ServletContext和javax.servlet.ServletException

时间:2017-04-19 17:20:29

标签: java spring intellij-idea

在Spring创建我的第一个项目,我遇到了一些问题。 我使用JavaConfig来配置我的项目,当我开始时我有这个错误:

Error:(6, 8) java: cannot access javax.servlet.ServletException
class file for javax.servlet.ServletException not found

我现在必须添加javax.servlet api,但我不知道在哪里做。 我在IntelliJ Ultimate 2017中创建了我的项目。

1 个答案:

答案 0 :(得分:2)

您似乎还未在项目中包含javax.servlet.jar库。

如果你没有使用任何依赖管理器,你应该添加' javax.servlet.jar'使用Intellij IDEA手动将文件归档到类路径:项目结构(Ctrl + Alt + Shift + S) - >图书馆 - >新项目库 - > Java的。这个jar文件可以在这里下载:http://central.maven.org/maven2/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar

如果你正在使用Maven,那么只需将此依赖项添加到maven pom.xml文件中。

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