Java 在类路径中找不到jaxws前端

Java 在类路径中找不到jaxws前端,java,wsdl,Java,Wsdl,我尝试使用wsdl2java工具,每次都会出现相同的错误。有什么好主意吗 -fe jaxbs没有帮助。看起来它找不到tools-plugin.xml 15:18:37.618 [main] DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader - Found 4 databindings in <source> plugin. 15:18:37.618 [main] DEBUG org.apache.cxf.tools.wsdlto.

我尝试使用wsdl2java工具,每次都会出现相同的错误。有什么好主意吗 -fe jaxbs没有帮助。看起来它找不到tools-plugin.xml

15:18:37.618 [main] DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader - Found 4 databindings in <source> plugin.
15:18:37.618 [main] DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader - Loading <source> databinding from <source> plugin.
15:18:37.619 [main] DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader - Loading <domsource> databinding from <source> plugin.
15:18:37.619 [main] DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader - Loading <staxsource> databinding from <source> plugin.
15:18:37.620 [main] DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader - Loading <saxsource> databinding from <source> plugin.
15:18:37.623 [main] ERROR com.smalik.wsdl2yamlspec.WsdlToYamlSpec - Something went wrong
org.apache.cxf.tools.common.ToolException: Could not find jaxws frontend within classpath
        at org.apache.cxf.tools.wsdlto.core.PluginLoader.getFrontEnd(PluginLoader.java:254)
        at org.apache.cxf.tools.wsdlto.core.PluginLoader.getFrontEndProfile(PluginLoader.java:389)
        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 com.smalik.wsdl2yamlspec.WsdlToYamlSpec.getGeneratedClassLoader(WsdlToYamlSpec.java:84)
        at com.smalik.wsdl2yamlspec.WsdlToYamlSpec.convert(WsdlToYamlSpec.java:53)
        at com.smalik.wsdl2yamlspec.WsdlToYamlSpec.main(WsdlToYamlSpec.java:46)
15:18:37.618[main]DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader-在插件中找到4个数据绑定。
15:18:37.618[main]DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader-从插件加载数据绑定。
15:18:37.619[main]DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader-从插件加载数据绑定。
15:18:37.619[main]DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader-从插件加载数据绑定。
15:18:37.620[main]DEBUG org.apache.cxf.tools.wsdlto.core.PluginLoader-从插件加载数据绑定。
15:18:37.623[main]ERROR com.smalik.wsdl2yamlspec.WsdlToYamlSpec-发生了一些错误
org.apache.cxf.tools.common.ToolException:在类路径中找不到jaxws前端
位于org.apache.cxf.tools.wsdlto.core.pluginload.getFrontEnd(pluginload.java:254)
位于org.apache.cxf.tools.wsdlto.core.PluginLoader.getFrontEndProfile(PluginLoader.java:389)
位于org.apache.cxf.tools.wsdlto.WSDLToJava.loadFrontEnd(WSDLToJava.java:64)
位于org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:96)
位于org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
位于com.smalik.wsdl2yamlspec.WsdlToYamlSpec.getGeneratedClassLoader(WsdlToYamlSpec.java:84)
位于com.smalik.wsdl2yamlspec.WsdlToYamlSpec.convert(WsdlToYamlSpec.java:53)
位于com.smalik.wsdl2yamlspec.WsdlToYamlSpec.main(WsdlToYamlSpec.java:46)

java版本“1.8.0_231”

了解了如何解决此问题

sudo java -cp "wsdl-to-yaml-0.0.1.jar:lib/*" com.smalik.wsdl2yamlspec.WsdlToYamlSpec
将以下jar添加到/lib

cxf-rt-wsdl-3.1.9.jar
cxf-tools-wsdlto-databinding-jaxb-3.1.9.jar
cxf-tools-wsdlto-frontend-jaxws-3.1.9.jar