Tomcat - Ошибка при развертывании веб-приложения - PullRequest
2 голосов
/ 01 сентября 2011

Я получаю следующую ошибку. Я предполагаю, что есть какая-то проблема зависимости, но не могу ее найти.

Вот ошибка

Aug 31, 2011 9:43:00 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ui-services-1.0\WEB-INF\lib\servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

Aug 31, 2011 9:43:08 PM org.apache.catalina.startup.HostConfig deployWAR
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 60

SEVERE: Error deploying web application archive ui-services-1.0.war

at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:131)

1 Ответ

4 голосов
/ 01 сентября 2011

Вы упаковали API сервлета в файл WAR (servlet-api-2.5.jar).Удалите WEB-INF/lib/servlet-api-2.5.jar из создаваемого вами файла WAR, и проблема должна исчезнуть.

Вы не можете загрузить ни один из базовых классов J (2) EE из своего веб-приложения.

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