2010-08-11 5 views
0

Я использую Eclipse Galileo с платформой веб-инструментов, и я пытаюсь создать образец сервиса Axis2. Я узнал, что Eclipse WTP не работает с Axis2 1.5, поэтому я использую 1.4.1. Я в основном следовать следующему обучающую:Невозможность создать службу Axis2 в WTP Eclipse, Невозможность создать службу Axis2 в Eclipse WTP, NoClassDefFoundError -CatalogManager

Eclipse WTP Учебники - Создание снизу вверх веб-службы с помощью Apache Axis2 (http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html) Когда я начинаю кота встроенный в Eclipse, я получаю следующее сообщение об ошибке:

[INFO] Исключение создания Ось Услуги: нулевой java.lang.NoClassDefFoundError: орг/Apache/XML/распознаватель/CatalogManager на java.lang.ClassLoader.defineClass1 (Native Method) в java.lang.ClassLoader.defineClass (Unknown Source) на Java. security.SecureClassLoader.defineClass (Неизвестный источник) на org.apache.catalina.loader.WebappClassLoader.findCla ssInternal (WebappClassLoader.java:1850) ... .. Ошибка [ERROR]: В jar-файле отсутствуют аннотированные классы: файл:/C: /Users/narinskya/workspace5/.metadata/.plugins/org.eclipse.wst .server.core/tmp0/wtpwebapps/axis2service/WEB-INF/servicejars/version.jar. Не удалось выполнить развертывание службы.

ответ

0

Похоже, загрузчик классов не может загрузить класс CatalogManager, который находится в файле XML-преобразователя XML. Попробуйте добавить XML resolver jar (xml-resolver-1.2.jar) в свой каталог WEB-INF/lib.

Смежные вопросы