您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 请问大家一个java调用delphi写的webservice客户端的问题。

请问大家一个java调用delphi写的webservice客户端的问题。

来源:网络整理     时间:2016/8/27 5:27:22     关键词:

关于网友提出的“ 请问大家一个java调用delphi写的webservice客户端的问题。”问题疑问,本网通过在网上对“ 请问大家一个java调用delphi写的webservice客户端的问题。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 请问大家一个java调用delphi写的webservice客户端的问题。
描述:

由于项目需要,我需要在JAVA中调用由delphi写的webservice。经过了千辛万苦(整整三天的废寝忘食),我终于找到一片文章《应用AXIS开始Web 服务之旅》(IBM网站上有的)。上面介绍了如何在JAVA中生成webservice服务,如何在JAVA中调用webservice服务。我经了整整一个晚上的测试,终于将这片文章上说的调试通过。但它在测试java调用是否成功时使用用如下方式进行测试(Main.java是一个测试类,用来调用webservice服务):
java -Djava.ext.dirs=lib -cp . localhost.axis.Hello_jws.Main
这样在命令行中是没有问题的,但在程序中直接调用调用时却出错,出错信息如下:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/clien
t/Service
       at java.lang.ClassLoader.defineClass0(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
       at org.tempuri.Main.main(Main.java:5)
它的意思是说没有找到org.apache.axis.client.Service类,但我在classpath中已经包含这个jar文件了呀,为什么会出错?
谢谢大家了!!!
 


以上介绍了“ 请问大家一个java调用delphi写的webservice客户端的问题。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3624967.html

上一篇cmp部署出错 下一篇SSL socket 问题!

相关图片

相关文章