CFX wadl2java проблема генерации Java - PullRequest
0 голосов
/ 16 сентября 2011

Привет. Я пытаюсь сгенерировать классы Java, которые определены в следующем WADL

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)

Кто-нибудь знает, как генерировать Java-классы из WADL без использования Maven (у меня нет разрешения на его использование)?

1 Ответ

0 голосов
/ 21 сентября 2011

В итоге я использовал XSD и сгенерировал оттуда кодЯ использовал команду JAXB xcj.

...