草庐IT

WSImport

全部标签

java - jax-ws ri 2.2.1 没有为 amazon ecs wsdl 文件生成枚举

我正在尝试为以下亚马逊wsdl生成工件:http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl使用以下Ant任务:但没有为以下元素生成java工件,如下所示:即使生成所有其他元素,基本上也不会生成枚举。有没有人见过这个问题?我正在使用jax-wsri2.2.1http://jax-ws.java.net/2.2.1/谢谢 最佳答案 如Puspendu所引用,绑定(bind)的JAXB客户端定制完全/非常接近您的需要——您需要为您的示例使用J

java - 命令提示符中无法识别“wsimport”错误

我是网络服务方面的新手。我正在尝试使用此命令生成stub:wsimport-d./build-s./src-pcom.ECS.client.jaxhttp://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl-bjaxws-custom.xml我在cmd中收到此错误:wsimportisnotrecognized我的Java环境变量系统路径是C:\ProgramFiles(x86)\Java\jdk1.7.0。我做错了什么?我通过使用netbeans中的wsimport而不是cmd中的wsimport

java - 用 JDK 11 替换 wsimport

我目前正在做一个需要wsimport的项目,但我们使用的是JDK11,我刚刚发现从这个版本开始,wsimport已从JDK中删除。我搜索了答案并尝试添加此依赖项,但它目前不起作用。javax.xml.wsjaxws-api2.2.11有没有我不知道的wsimport的替代品?谢谢! 最佳答案 今天,您可以使用fork直接替代org.codehaus.mojo:jaxws-maven-plugin:2.5:com.helger.mavenjaxws-maven-plugin2.6...https://github.com/phax/j

java - 如何包含打包的 WSDL 以与使用 wsimport 生成的 Java 类一起使用?

我来自C#,所以我意识到我不能指望Java中有很多(出色的)可用性特性和功能,但我最近有点被投入到这个Java项目中,我根本无法弄清楚这一点。在C#/.NET中制作Web服务代理类和生成的数据契约是小菜一碟,但出于某种原因,Web服务的Java实现对我来说似乎并不合适。这是交易...我使用wsimport从.wsdl文件创建生成的.java文件。例如……"%JAVA_HOME%\bin\wsimport"-quiet-extension-s.\src-d.\bin".\wsdl\MyWSDL.wsdl"我注意到这个硬编码(输入那个短语几乎让我刚刚呕吐)“wsdlLocation”作为w

java - WSDL 客户端中的 CDATA 元素

我正在做一个WSDL客户端,想知道如何将XML元素设置为CDATA。我正在使用wsimport生成源代码,CDATA元素是请求XML的一部分。这是请求的XML类:@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name="",propOrder={"dataRequest"})@XmlRootElement(name="ProcessTransaction")publicclassProcessTransaction{protectedStringdataRequest;publicStringgetDataRequest(){returnd

java - 相当于 wsimport 的 org.apache.axis.components.net.SunFakeTrustSocketFactory

当我使用ApacheAxis生成Web服务客户端stub时,我通过调用以下方法使用客户端stub禁用我的代码中的服务器证书信任检查AxisProperties.setProperty("axis.socketSecureFactory","org.apache.axis.components.net.SunFakeTrustSocketFactory");如何禁用通过运行wsimport生成的客户端stub的信任检查?我在运行一些测试代码时使用它。 最佳答案 该类(class)中发生的所有事情都是提供伪造的truststoreman

java - boolean (Boolean) - getter 是 vs get

看起来每个人都说正确的getter用于:原始boolean值->getter是对象boolean->getterget例子:publicclassTest{privatebooleanprimitive;privateBooleanobject;publicbooleanisPrimitive(){returnprimitive;}publicBooleangetObject(){returnobject;}//..}问题:是否有任何规范或文档表明这是正确的,并且这是为boolean值指定getter的方法?或者这只是一个普遍的假设?我问是因为例如wsimport为boolean对象生

java - wsimport Xauthfile 错误

我正在尝试为我们公司网络外部的受SSL保护的Web服务(在MicrosoftBiztalk上)生成客户端(也称为消费者)所需的java帮助类。我们只能通过代理访问它,我们无法更改Web服务本身的任何内容。这是我提供给wsimport工具的命令:wsimport-keep-httpproxy:theProxy.net:8080-sc:\generatedWebService_wsImport\-pthe.java.package.I.want.to.call.it-Xauthfilec:\generatedWebService_wsImport\authhttps://meldeserv

java - 尝试创建客户端服务库时 wsimport 失败

我正在尝试创建一个客户端库来访问Mantis从java。问题是我收到一个错误,我不知道为什么。运行此命令:wsimporthttp://www.mantisbt.org/demo/api/soap/mantisconnect.php?wsdl完全失败了。它应该创建某种客户端库以从java访问服务,但我收到此错误:[ERROR]"UseofSOAPEncodingisnotsupported.SOAPextensionelementonline1,075inhttp://www.mantisbt.org/demo/api/soap/mantisconnect.php?wsdlhasuse

java - wsimport 不使用复杂的输入类型

当我使用wsimport为某些服务生成代理时,每个端口的生成方法签名似乎没有使用WSDL中指定的复杂类型;但我注意到它在其他一些服务中也是如此。这发生在多个服务上,但最近的例子是亚马逊的AWSEConsumerService(linktoWSDL)。当我使用wsimport生成服务代理代码时,我得到了每个端口的方法签名,如下所示。@WebMethod(operationName="ItemLookup",action="http://soap.amazon.com/ItemLookup")@RequestWrapper(localName="ItemLookup",targetName