私はJavaのwebservicesで作業しています。ポートを開いてサービスを呼び出した直後に "com.sun.xml.ws.wsdl.parser.InaccessibleWSDLException
"をキャッチしようとしています。Tomcatは "InaccessibleWSDLException"クラスを見つけることができません、glassfish can
これは私のdevののGlassFish v2のサーバー上でうまく働いたが、私はTomcatに私のWARファイルをシフトしたときに、私はNoClassDefFoundErrorが得た:
java.lang.NoClassDefFoundError: com/sun/xml/ws/wsdl/parser/InaccessibleWSDLException
を私はいくつかは、それをGoogleで検索し、JAR jaxws-ことが判明しましたrt.jarは、InaccessibleWSDLException
クラスを持っていました。しかし、このJARを私のWARに含めると、より多くのことが分かりました。
このエラーを取り除くために助けていただければ幸いです。
ありがとうございました。
追加情報:
JAXWS-rt.jarのを追加した後、私は関係なく、私はInaccessibleWSDLExceptionかをキャッチするかどうか、全てのサービスでこれを取得する:
java.lang.ClassNotFoundException: com.sun.xml.stream.buffer.XMLStreamBuffer
さらに何が壊れましたか? – asgs
追加情報をご覧ください。ありがとう。 – Ali
あなたのクラスパスに別の依存関係 'streambuffer-x.xx.jar'がありません。私はGlassfishがこれらの依存関係を自動的に処理していたと推測しています。 – asgs