VSCode wsdl2rest骆驼扩展从wsdl生成骆驼休息dsl时出错

时间:2020-06-18 11:10:57

标签: java visual-studio-code apache-camel


我正在尝试使用wsdl2rest骆驼扩展名(related extension)从本地wsdl文件生成骆驼休息dsl到我的Mavenized项目中
我的 pom.xml 包含必需的依赖项,该依赖项低于

<dependency>
  <groupId>org.jboss.spec.javax.ws.rs</groupId>
  <artifactId>jboss-jaxrs-api_2.0_spec</artifactId>
  <version>1.0.1.Final</version>
</dependency>
 <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-jackson</artifactId>
      <version>${camel.version}</version>
  </dependency>
  <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-cxf</artifactId>
      <version>${camel.version}</version>
  </dependency>
  <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-servlet</artifactId>
      <version>${camel.version}</version>
  </dependency>


我正在使用扩展向导。选择wsdl文件后,出现有关初始化速度引擎的错误。

Tools can not load the frontend plugin class org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.AntGenerator

Error executing command
org.apache.cxf.tools.common.ToolException: Tools can not load the frontend plugin class org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.AntGenerator
    at org.apache.cxf.tools.wsdlto.core.PluginLoader.getFrontEndGenerators(PluginLoader.java:283)
    at org.apache.cxf.tools.wsdlto.core.PluginLoader.getFrontEndProfile(PluginLoader.java:393)
    at org.apache.cxf.tools.wsdlto.WSDLToJava.loadFrontEnd(WSDLToJava.java:64)
    at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:96)
    at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
    at org.jboss.fuse.wsdl2rest.impl.codegen.JavaTypeGenerator.execute(JavaTypeGenerator.java:36)
    at org.jboss.fuse.wsdl2rest.impl.Wsdl2Rest.process(Wsdl2Rest.java:92)
    at org.jboss.fuse.wsdl2rest.impl.Main.mainInternal(Main.java:60)
    at org.jboss.fuse.wsdl2rest.impl.Main.main(Main.java:36)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.apache.cxf.tools.common.ToolException: Failed to initialize velocity engine
    at org.apache.cxf.tools.common.VelocityGenerator.initVelocity(VelocityGenerator.java:82)
    at org.apache.cxf.tools.common.VelocityGenerator.<init>(VelocityGenerator.java:52)
    at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.<init>(AbstractGenerator.java:47)
    at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.AbstractJAXWSGenerator.<init>(AbstractJAXWSGenerator.java:30)
    at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.AntGenerator.<init>(AntGenerator.java:44)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at org.apache.cxf.tools.wsdlto.core.PluginLoader.getFrontEndGenerators(PluginLoader.java:278)
    ... 16 more
**Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.velocity.runtime.RuntimeConstants.SpaceGobbling.L�NES**
    at java.lang.Enum.valueOf(Enum.java:238)
    at org.apache.velocity.runtime.RuntimeConstants$SpaceGobbling.valueOf(RuntimeConstants.java:298)
    at org.apache.velocity.runtime.RuntimeInstance.initializeSelfProperties(RuntimeInstance.java:349)
    at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:238)
    at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:680)
    at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:219)
    at org.apache.velocity.app.Velocity.init(Velocity.java:102)
    at org.apache.cxf.tools.common.VelocityGenerator.initVelocity(VelocityGenerator.java:78)
    ... 26 more


遗漏了什么?
谢谢。

0 个答案:

没有答案