Вопрос по servlets, java, tomcat – validateJarFile (servlet-api.jar) - jar не загружается в tomcat с использованием eclipse [duplicate]
This question already has an answer here:
Error: Servlet Jar not Loaded… Offending class: javax/servlet/Servlet.class 6 answers[Tomcat] validateJarFile(servlet-api.jar) - jar not loaded. Offending class: javax/servlet/Servlet.class org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class.
Я гуглил это, я узнал, что я использую servlet-api.jar в моем проекте WEB-INF / lib, а также у меня есть тот же servlet-api.jar в папке tomcat / lib. поэтому я должен удалить servlet-api.jar, но если я удаляю этот jar, я получаю сообщение об ошибке в импорте javax.servlet. *; так, как мне решить эту проблему, помогите мне исправить эту ошибку. Заранее спасибо
Ошибка, которую вы получаете, заключается в том, что servlet-api должен находиться на пути сборки во время компиляции, во время выполнения ваше приложение будет иметь доступ к servlet-api из tomcat / lib
Так что добавьте его в свой путь сборки просто, корочеservlet-api
требуется при компиляции, а также во время выполнения
Попробуйте это, чтобы удалить предупреждение, которое вы получили.
- The Servlet specs say you are not allowed to have
servlet.jar
in your webappslib
directory. - If you want to get rid of the warning simply remove servlet.jar from
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\YOUR_project\WEB-INF\lib