Java веб-сервис NoClassDefFoundError - PullRequest
       26

Java веб-сервис NoClassDefFoundError

0 голосов
/ 16 августа 2010

Я создаю веб-сервис, который ставит этот оператор в тупик в java

 new TPFServiceStub(webserviceUrl);

Я создал фиктивный сервис в мыльном интерфейсе на 8088. Тот же URL-адрес, который я передаю в переменной webserviceUrl.Все зависимые банки размещены в axis_home.Я получаю следующую ошибку.

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axiom/om/OMDataSource
    at com.arcot.csso.credchangereportsvc.dao.CIWebserviceDAO.getServiceObject

Можете ли вы помочь мне:)

Ответы [ 2 ]

0 голосов
/ 30 мая 2011

Я предполагаю, что библиотека / инфраструктура, которую вы использовали для реализации своих конечных точек WebService, использует Apache Axiom в качестве фабрики сообщений SOAP.Итак, вы должны убедиться, что у вас есть Axiom jar в вашем classpatch.

Вы можете получить последний бинарный файл для Apache Axiom здесь: http://ws.apache.org/axiom/download.cgi

Если вы еще один счастливый пользовательMaven вы можете просто добавить следующую зависимость в ваш файл pom.xml:

<dependency>
    <groupId>org.apache.ws.commons.axiom</groupId>
    <artifactId>axiom</artifactId>
    <version>1.2.11</version>
    <type>pom</type>
    <scope>runtime</scope>
</dependency>
0 голосов
/ 16 августа 2010

У вас есть аксиома jar, содержащая класс OMDataSource в вашем пути к классу развертывания?

...