在cmd下利用wsdl2java命令生成.NET的CXF客户端时,发现一个问题,客户端传递的值在服务器端接收到得竟然是NULL,随后比较了一下以前的代码,发现生成的CXF客户端的包路径下的package-info.java缺少注解:
@javax.xml.bind.annotation.XmlSchema(namespace = "http://tempuri.org/", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
将此注解添加上后,一切正常!

本文讨论了在使用wsdl2java命令生成.NET的CXF客户端时遇到的问题,即客户端传递的值在服务器端接收为NULL。通过在package-info.java中添加特定注解,问题得以解决。
3687

被折叠的 条评论
为什么被折叠?



