Я бегу веб-приложения с использованием Tomcat и Java-приложений, JSP-х и т.д.Tomcat сервлет-api.jar проблема
Я знаю, что для того, чтобы использовать сервлеты, это зависит от Servlet-api.jar файл. Первоначально я разместил этот файл jar в каталоге
WEB-INF/lib/.
Это работало отлично для меня в течение нескольких месяцев на этапе развития.
Когда мы помещаем приложение на серверное пространство, которое мы используем, мы начали видеть проблемы, возникающие в файле Catalina.out, сообщая нам, что были проблемы с зависимостью с файлом servlet-api.jar.
Я знаю, что tomcat имеет этот файл jar в своем контейнере и что я должен удалить его из каталога
WEB-INF/lib/. Я пробовал это, и он не работает.
Что мне нужно сделать, когда я удаляю этот файл jar из локальных файлов и позволяю ему зависеть от файла servc-api.jar tomcats.
EDIT: Это точное сообщение, извлеченное из файла Catalina.out, который я получаю. Я добавил внешний JAR к пути класса, и он работал, но я получаю эту проблему.
May 17, 2010 12:33:31 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/home/weremo/appservers/apache-tomcat-6.0.26/webapps/WMA-Test/WEB-
INF/lib/servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2.
Offending class: javax/servlet/Servlet.class
Возможный дубликат [Ошибка: ящик сервлета не загружен ... Класс нарушения: javax/servlet/Servlet.class] (http://stackoverflow.com/questions/1993493/error-servlet-jar-not-loaded- over-class-javax-servlet-servlet-class) – Raedwald