Ошибка SoapUI по запросу — NoClassDefFoundError

Я новичок в веб-службах, и я развернул веб-службу локально (я могу видеть wsdl). Я попытался запросить веб-службу, создав запрос в SOAPUI. Ответ, который я получил, был

     <env:Fault>
     <faultcode>env:Server</faultcode>
     <faultstring>java.lang.NoClassDefFoundError: org/apache/commons/lang/StringEscapeUtils
     </faultstring>
  </env:Fault>

Я вижу кучу ошибок в консоли jboss в eclipse...

11:53:06,226 ERROR [SOAPFaultHelperJAXWS] 
SOAP requestexceptionjava.lang.RuntimeException: 
java.lang.NoClassDefFoundError:org/apache/commons/lang/StringEscapeUtils

Может ли кто-нибудь помочь мне выяснить, в чем может быть проблема?

Что-то не так с тем, как я настроил свой SOAPUI, или я что-то пропустил в своем проекте (сервер веб-службы)


person Maximus    schedule 30.11.2010    source источник
comment
на какой веб-сервер вы развертываете службу? У меня были проблемы с некоторыми материалами Apache Commons на weblogic.   -  person Casey    schedule 30.11.2010


Ответы (2)


Вам нужно commons-lang.jar в пути к классам

person jmj    schedule 30.11.2010
comment
Спасибо, jar commongs-long почему-то отсутствовал в моей папке jboss lib, и я добавил его обратно, это сработало. - person Maximus; 30.11.2010

Как именно вы развертываете веб-сервис? Например, если вы создаете архив .aar, убедитесь, что соответствующий файл jar (commons-lang.jar?) доступен в папке lib архива. Например:

your_service_root
  ->META-INF
  ->lib
     ->commons-lang.jar
  -> com
     ->bla
        ->bla
person Lachezar Balev    schedule 30.11.2010