2012-04-04 20 views
0

weblogic 12cでjax-ws 2.2を使用してWebサービスクライアントsslを作成しています。Weblogic 12c with QName

私の問題は、javax.xml.ws.Servicejavax.xml.namespace.QNameに作成したときです。私はサービスを構築しようとすると
javax.xml.namespace.QName qname = new javax.xml.namespace.QName("prueba1", "prueba1");
javax.xml.ws.Service create = javax.xml.ws.Service.create(url,qname);

は私が取得:

java.lang.LinkageError: loader constraint violation: when resolving method "javax.xml.ws.Service.create(Ljavax/xml/namespace/QName;)Ljavax/xml/ws/Service;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/InstanceInterface, and the class loader (instance of <bootloader>) for resolved class, javax/xml/ws/Service, have different Class objects for the type javax/xml/namespace/QName used in the signature

はありがとうございます。

+0

しかし、アプリケーションは動作します。私はそれがWEBLogicライブラリとJDK(私はjdk 1.6を使用して)についてのライブラリを複製することができると思う。私は実際にはdunno – Xavier

答えて

1

エラーは、jasperreportエラーのxmlapisが消滅した場合にjaspertReportとJREにlibary QNameがあるためです。 このエラーは、同じパスの同じライブラリを持っているために呼び出され、アプリケーションの選択肢がわからないので、使用するライブラリーをマークしていない複製ライブラリを持っていない方が良いと思われます。

関連する問題