2012-01-10 31 views
2

Netbeansインターフェイスを使用して呼び出すことができますが、正常に動作しているように見えるWebサービスを作成しました。また、Netbeansコンパイラ(6.7.1)の中で実行している間に、それをうまく呼び出すことのできる別のアプリケーションを作成しました。私はTomcatの下にホストされたサーバーにデプロイしかし - ウェブサービスがアクセスされるや否や、次のエラーページがスローされます:Webサービスを呼び出す

>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) 
+0

クラスjavax.xml.rpc.ServiceExceptionを含むjarが不足しているようです。アプリケーションのlibフォルダにすべての必要なjarを追加したことを確認してください。 –

+1

特に、使用しているWSライブラリ(おそらくAxisまたはCXF)が不足している可能性があります。 – Viruzzo

答えて

4

例外の詳細は:java.lang.NoClassDefFoundErrorが のjavax/XML/RPC/ServiceException

これは、javax.xml.rpc.ServiceExceptionを提供するjarがないことを意味します。それをプロジェクトに追加して再デプロイしてください。