wsdl2java失败:CXF不支持Rpc /编码的wsdls

时间:2018-08-23 14:41:23

标签: wsdl2java cxf-codegen-plugin

我使用Apache CXF生成类Java类(WSDL2Java)

请有人帮我。

[错误]无法在项目上执行目标org.apache.cxf:cxf-codegen-plugin:3.1.10:wsdl2java(默认):目标org.apache.cxf:cxf-codegen-plugi的执行默认值 n:3.1.10:wsdl2java失败:CXF不支持Rpc /编码的wsdls-> [帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目执行上执行目标org.apache.cxf:cxf-codegen-plugin:3.1.10:wsdl2java(默认) 目标org.apache.cxf:cxf-codegen-plugin:3.1.10:wsdl2java的默认设置失败:CXF不支持Rpc /编码的wsdls     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)     在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)     在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)     在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)     在org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)     在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)     在org.apache.maven.cli.MavenCli.main(MavenCli.java:194)     在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处     在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:498)     在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)     在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)     在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)     在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 由以下原因引起:org.apache.maven.plugin.PluginExecutionException:目标org.apache.cxf:cxf-codegen-plugin的执行默认值:3.1.10:wsdl2java失败:Rpc / encoded wsdls不支持  CXF     在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:148)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)     在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)     在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)     在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)     在org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)     在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)     在org.apache.maven.cli.MavenCli.main(MavenCli.java:194)     在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处     在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:498)     在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)     在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)     在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)     在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 由以下原因引起:org.apache.cxf.tools.common.ToolException:CXF不支持Rpc /编码的wsdls     在org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuilder.checkSupported(JAXWSDefinitionBuilder.java:142)     在org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuilder.build(JAXWSDefinitionBuilder.java:87)     在org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuilder.build(JAXWSDefinitionBuilder.java:61)     在org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:199)     在org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:165)     在org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:416)     在org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)     在org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)     在org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)     在org.apache.cxf.maven_plugin.wsdl2java.WSDL2JavaMojo.generate(WSDL2JavaMojo.java:415)     在org.apache.cxf.maven_plugin.AbstractCodegenMoho.execute(AbstractCodegenMoho.java:260)     在org.apache.cxf.maven_plugin.wsdl2java.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:512)     在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)     在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)     在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)     在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)     在org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)     在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)     在org.apache.maven.cli.MavenCli.main(MavenCli.java:194)     在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处     在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:498)     在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)     在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)     在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)     在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) [错误] [错误] [ERROR]有关错误和可能的解决方案的详细信息,请阅读以下文章: [错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

0 个答案:

没有答案