您好我正在尝试生成以下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类(我没有获得使用它的权限)?
答案 0 :(得分:0)
我最终使用XSD并从那里生成代码。 我使用了JAXB xcj命令。