Ошибка для maven-compiler-plugin в eclipse
2 ответа
Решение
Вы должны включить servlet-api-xxx.jar
в ваших зависимостях.
специалист
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0</version> <scope>provided</scope> </dependency>
Поскольку ошибка говорит о том, что вы пропустили один класс, вам нужно добавить эту зависимость, так как зависимость, которая будет существовать на сервере, пометьте ее, как указано, чтобы указать maven, чтобы использовать ее во время компиляции, но не включать в сгенерированный артефакт. (предоставляется средой развертывания). Попробуйте добавить эту зависимость в ваш проект pom.xml:
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
Надеется, что это помогает.