我想從遠程web服務創建java文件。我下載軸1.4,複製lib文件夾到c:\數據\軸\ lib中包含這些文件:WSDL2Java拋出無法找到主要類:org.apache.axis.wsdl.WSDL2Java
- axis.jar
- 軸的ant.jar
- 公共發現-0.2。罐子
- 共享記錄-1.0.4.jar
- 沒有jaxrpc.jar
- log4j.properties
- 的log4j-1.2.8.jar
- 沒有saaj.jar
- WSDL4J-1.5.1.jar
我添加了C:\數據\軸\ lib文件夾到%AXISCLASSPATH%。現在,我想用這個cmd以創建Java類:
java命令%AXISCLASSPATH%org.apache.wsdl.WSDL2JAVA http://myurl.com?wsdl
不過,我不斷收到此錯誤信息:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/
WSDL2Java
Caused by: java.lang.ClassNotFoundException: org.apache.axis.wsdl.WSDL2Java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.apache.axis.wsdl.WSDL2Java. Program will exi
t.
有人可以幫我開始工作嗎?
我用axis2,它工作正常。但是,我現在如何在我的java文件中使用服務文件?我試圖添加導入net.mycompany.myservice但是我得到的包不存在。有任何想法嗎? – vikasde 2010-02-19 19:58:38