Проблемы с сервером Tomcat и веб-приложением JSP - PullRequest
0 голосов
/ 27 апреля 2010

Я запускаю веб-приложение JSP / Servlet, и из ниоткуда мы столкнулись с некоторыми случайными проблемами, которые не имеют никакого смысла. Я проверил файл catalina.out, чтобы проверить файлы журнала, и заметил, что он содержит некоторые из следующих сообщений

    SEVERE: Error starting static Resources
            java.lang.IllegalArgumentException: Invalid or unreadable
            WAR file : error in opening zip file

         INFO: validateJarFile(/home/weremo/appservers/
           apache-tomcat-6.0.26/webapps   /WMA/WEB-INF/lib/
           servlet-api.jar) - jar not loaded. See Servlet Spec 
           2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

Мне известно о том, что означает это сообщение, но я нахожусь в неведении относительно того, что могло его вызвать, или как оно может повлиять на приложение.

1 Ответ

4 голосов
/ 27 апреля 2010

Убедитесь, что файл servlet-api.jar не включен в ваше веб-приложение, если он есть, просто удалите его.

Сервлет API предоставляется контейнером сервлета. Веб-приложениям не разрешается загружать классы в пакете javax.servlet, и это является причиной ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...