При упаковке с Maven произошли две ошибки:
Ошибка 1: пакет javax.servlet не существует, пакет javax.servlet.http не существует
Ошибка 2: в этой среде нет компилятора. Возможно, вы бегаете на JRE, а не JDK? Не удалось выполнить ogle org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile (по умолчанию-компиляту). Полем Полем
1. Ошибка 1 Причина: компилятор Java не нашел пакет javax.servlet.
Обходной путь: добавьте следующий пакет зависимостей в pom.xml
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope></dependency><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <Scope> предоставлен </scope> </depertion>
После того, как загрузка зависимости завершена, щелкните правой кнопкой мыши -> Maven -> Обновление проектов ...
Иногда страница JSP также сообщает об ошибке, и она также связана с javax.servlet.http.http не может быть найдена. Одним из методов является использование приведенного выше метода для добавления зависимостей в POM;
Второй метод заключается в следующем:
Щелкните правой кнопкой мыши по проекту -> Путь сборки -> Настройка пути сборки, а затем, как показано на рисунке:
Следующим, по очереди.
2. Ошибка 2
[Ошибка] ошибка компиляции:
[ИНФОРМАЦИЯ] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[ИНФОРМАЦИЯ] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[ИНФОРМАЦИЯ] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Ошибка] в этой среде нет компилятора. Возможно, вы бегаете на JRE, а не JDK?
1. Причина ошибки: Eclipse выбирает JRE для запуска программы по умолчанию, в то время как установка Maven требует использования JDK, поэтому сообщается о ошибке, которую не может быть найдена в компиляционной среде.
2. Решение: изменить JRE на JDK
3. Подробные шаги: Щелкните правой кнопкой мыши проект -> Путь построения -> Настройте путь сборки ..., после открытия окна, следуйте шагам ниже, чтобы выбрать. Этот шаг состоит в том, чтобы изменить JRE на JDK и JRE на JDK
После завершения шагов обновите проект Maven (щелкните правой кнопкой мыши -> Maven -> Обновление проектов ...), а затем очистите следующие проекты (щелкните правой кнопкой мыши -> запустите как ...
―> Maven Clean), и, наконец, упаковывает (щелкните правой кнопкой мыши-> беги как…-> Установка Maven).