Apache CXF wadl2java找不到主类WADLToJava

时间:2014-09-03 09:18:34

标签: cxf wadl

我需要将wadl转换为java pojo,因为我已经下载了apache cxf 3.0.1版本。但是当我在命令提示符下运行wadl2java bat文件时,我遇到了异常

D:\software\apache-cxf-3.0.1\bin>wadl2java -h
Error: Could not find or load main class org.apache.cxf.tools.wadlto.WADLToJava

此脚本文件正在寻找WADLToJava类。我已经下载了apache cxf源代码分发,我可以看到wadl2java类就在那里。请建议我如何使用apache cxf从wadl url生成java文件。

1 个答案:

答案 0 :(得分:2)

您需要设置CFX_HOMECLASSPATH个环境变量。

CXF_HOME应该是您的安装目录,在您的示例中;

      CXF_HOME=D:\software\apache-cxf-3.0.1\

CLASSPATH是用于在windows示例中为wadl2java脚本设置java类路径的变量;

      CLASSPATH=.;%CXF_HOME%\lib\*