Вызов веб-сервиса - PullRequest
       15

Вызов веб-сервиса

2 голосов
/ 10 января 2012

Я написал веб-сервис, который, кажется, работает нормально - я могу вызвать его с помощью интерфейса Netbeans.Я также написал другое приложение, которое может нормально его вызывать при работе внутри компилятора Netbeans (6.7.1).Однако, когда я развертываю его на размещенном сервере под Tomcat - как только к веб-службе обращаются, появляется следующая страница ошибки:

>Description: An unhandled exception occurred during the execution of the web application. >Please review the following stack trace for more information regarding the error.
>
>Exception Details: java.lang.NoClassDefFoundError
>  javax/xml/rpc/ServiceException
>
>Possible Source of Error:
>   Class Name: java.lang.Class
>   File Name: Class.java
>   Method Name: getDeclaredConstructors0
>   Line Number: -2
>
>Source not available. Information regarding the location of the exception can be     identified using the exception stack trace below.
>
>Stack Trace:
>
>java.lang.Class.getDeclaredConstructors0(Class.java:-2)
>java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>java.lang.Class.getConstructor0(Class.java:2699)
>java.lang.Class.newInstance0(Class.java:326)
>java.lang.Class.newInstance(Class.java:308)
>java.beans.Beans.instantiate(Beans.java:204)
>java.beans.Beans.instantiate(Beans.java:48)
>com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:203)
  >com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:274)
>com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
    >com.sun.rave.web.ui.appbase.faces.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:96)
>com.sun.rave.web.ui.appbase.FacesBean.getBean(FacesBean.java:231)

1 Ответ

4 голосов
/ 10 января 2012

Сведения об исключении: java.lang.NoClassDefFoundError javax / XML / RPC / ServiceException

Это означает, что вам не хватает фляги, которая предоставляет javax.xml.rpc.ServiceException. Добавьте это в свой проект и повторно разверните, и оно должно исчезнуть.

...