-2

編集: 2 -1。これは理解できません。不可能なメッセージが表示されたために、まったく明確でない問題があります。可能な限りの調査を行いましたが、見つけるのは不可能のようです。これがあなたにとって「簡単」だと思われる場合は、少なくともコメントするか、回答を提供する努力をすることができます.

事は、マニフェストのパーミッションの問題または基本的な NullPointerException による Android の「SocketException」でSO がいっぱいであり、それらのイモは「研究努力のない質問」です。

次回は礼儀正しく建設的になり、少なくとも反対票の理由を説明してください。


OK、AXIS で WebService を呼び出しているときに、この LinkageError が発生しました。クライアントは Weblogic を使用するために自動的に生成されましたが、どこに問題があるのか​​ わかりません..

「ガベージを処分する」という言葉はすべてレガシー コードなので、脇に置いておいてください.. (私は NetBeans 6.5 を搭載した仮想化された XP で開発しているので、ご想像ください...)

これはエラーです:

java.lang.LinkageError: (Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljava/rmi/Remote;
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:338)
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:291)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:40)
    at some.package.from.us.callServiceAxis(Users.java:277)
    at some.package.from.us.Users.verify(Users.java:90)
    at some.package.from.us.login(ServiceApp.java:111)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

これはどういう意味ですか?->(Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljava/rmi/Remote;

前もって感謝します..

4

2 に答える 2

0

更新した webservices クラスを weblogic サーバーにデプロイします。次に、wsdl の場所を使用してクライアントを再度作成します。そして試してみてください。weblogic テスト クライアントを使用していると思います。そのため、Web サービスを再デプロイしてテストするだけです。

于 2013-05-07T10:36:54.567 に答える