生成java的CFX wadl2java问题

时间:2011-09-16 13:38:43

标签: java wadl

您好我正在尝试生成以下WADL中定义的Java类

http://www.epo.org/searching/free/ops.html

我正在尝试通过命令行执行此操作。我下载了WADL和XSD以及apache-cfx-2.4.2。

我试图运行以下命令:

wadl2java“-verbose ops.wadl

我收到了这个错误:

org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
    at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContainer.java:75)
    at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
    at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:65)
    at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:57)
    at org.apache.cxf.tools.wadlto.WADLToJava.main(WADLToJava.java:99)
Caused by: java.lang.NullPointerException
    at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.createCodeModel(SourceGenerator.java:914)
    at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateSchemaCodeAndInfo(SourceGenerator.java:182)

有没有人知道如何在不使用Maven的情况下从WADL生成Java类(我没有获得使用它的权限)?

1 个答案:

答案 0 :(得分:0)

我最终使用XSD并从那里生成代码。 我使用了JAXB xcj命令。