Java 生成webservice客户端

Java 生成webservice客户端,java,web-services,Java,Web Services,请注意,我希望通过命令行或java代码从wsdl生成webservice客户端,并且我希望生成所有这些类。这可以通过创建webservice客户端在eclipse中手动完成: 例如,我想要: getrecordsrespondsgetrecordsresult.java thewebservice.java thewebserviceLocator.java XXXXSOAP.java XXXXSOAPPROXY.java XXXXSTUB.java 我已经尝试过wsimport和WSDL2

请注意,我希望通过命令行或java代码从wsdl生成webservice客户端,并且我希望生成所有这些类。这可以通过创建webservice客户端在eclipse中手动完成:

例如,我想要:

getrecordsrespondsgetrecordsresult.java 
thewebservice.java
thewebserviceLocator.java
XXXXSOAP.java
XXXXSOAPPROXY.java
XXXXSTUB.java
我已经尝试过wsimport和WSDL2java,但是它没有生成我需要的所有类,也许我没有选择正确的选项


谢谢。

试试wsdl2java-client HelloWorld.wsdl

详情如下:

假设您使用的是Apache CXF最喜爱的工具之一。

试试这个

WSDL2Java-角色客户端-详细 C:\Users\n118941\Desktop\jaxb\providinformation.wsdl


只是观察一下,对.java文件使用正确的命名约定。例如:webservice.java或webservicelocator.javaI尝试了ApacheCXF和ApacheAxis的wsdl2java,但它们都没有提供我需要的所有类。因为我需要保持我的文章中引用的结构。在eclipse中,当手动生成时,我们指定生成的级别为DeployClient,并且有一个复选框:generate client。你对此有什么线索吗?我终于找到了一个解决方案,我需要在命令行中使用apache axis-1_4:java-classpath%AXISCLASSPATH%org.apache.axis.wsdl.WSDL2Java xxxx.wsdl。谢谢你的提示。