首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Java2WSDL (Axis)类

找不到Java2WSDL (Axis)类
EN

Stack Overflow用户
提问于 2012-09-27 03:23:15
回答 1查看 13.6K关注 0票数 2

我在系统变量中添加了以下内容

  • %AXIS_LIB%\axis.jar
  • %AXIS_LIB%\commons工发组织LIB
  • %AXIS_LIB%\commons-logging.jar
  • %AXIS_LIB%\jaxrpc.jar
  • %AXIS_LIB%\saaj.jar
  • %AXIS_LIB%\log4j-1.2.8.jar
  • %AXIS_LIB%\xml-apis.jar
  • %AXIS_LIB%\xercesImpl.jar

我已经将%AXIS_LIB%定义为c:\ax-1_4\lib。

在本教程之后,我尝试使用Java2WSDL生成WSDL文件。

代码语言:javascript
复制
% java org.apache.axis.wsdl.Java2WSDL -o wp.wsdl
    -l"http://localhost:8080/axis/services/WidgetPrice"
    -n  "urn:Example6" -p"samples.userguide.example6" "urn:Example6"
    samples.userguide.example6.WidgetPrice

但是,我得到的类没有找到错误。

代码语言:javascript
复制
C:\axis-1_4\samples\userguide\example6>java org.apache.axis.
wsdl.Java2WSDL -o wp.wsdl -l "http://localhost:8080/axis/services/WidgetPrice" -
n "urn:Example6" -p "samples.userguide.example6" "urn:Example6" samples.userguid
e.example6.WidgetPrice
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/
Java2WSDL
Caused by: java.lang.ClassNotFoundException: org.apache.axis.wsdl.Java2WSDL
        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.Java2WSDL.  Program will exi
t.

为什么我不能调用Java2WSDL?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-27 03:58:59

您仍然需要使AXIS_LIB在类路径中可用,否则Java将无法找到org.apache.axis.wsdl.Java2WSDL;您可以通过将CLASSPATH设置为%AXIS_LIB%;%CLASSPATH%或将-cp %AXIS_LIB%添加到命令中来做到这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12613628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档