求助! System.Web.Services.Protocols.SoapException: 服务器无法处理请求

qw5035369 2013-11-06 05:07:59
代码如下,
String WsdlURL = "http://data.jxjsjy.com/webservice/validIdCard.asmx?wsdl";
String namespaceURL = "http://tempuri.org/";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(WsdlURL));
call.setOperationName(new QName(namespaceURL, "ValidUserInfo"));
call.addParameter("idCard", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
call.setReturnType(new QName(namespaceURL, "ValidUserInfoResponse"), UserInfo.class);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/ValidUserInfo");

// 注册映射关系 ValidUserInfoResponse ValidUserInfoResult response
QName XljgInfo = new QName("http://tempuri.org/", "UserInfo");//此处的 LoginInfoDict为WSDL文件中complexType name的属性值

//这里注册映射关系,对自定义的类进行序列化与反序列化。
call.registerTypeMapping(UserInfo.class, XljgInfo, new BeanSerializerFactory(UserInfo.class, XljgInfo),
new BeanDeserializerFactory(UserInfo.class, XljgInfo));//ITVAccount.class同上
StringBuffer temp = new StringBuffer();
temp.append("<tem:ValidUserInfo> <tem:idCard>362330198202224585</tem:idCard></tem:ValidUserInfo>");
String temp2 = "362330198202224585";
UserInfo user = (UserInfo) call.invoke(new Object[] { temp2 });
System.out.println(user);


到执行的时候就报错了
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
faultSubcode:
faultString: System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.ArgumentNullException: String 引用没有设置为 String 的实例。
参数名: s
在 System.Text.Encoding.GetBytes(String s)
在 TaoZhi.Common.DEncrypt.DESEncrypt.Encrypt(String Text, String sKey)
在 TaoZhi.Common.DEncrypt.DESEncrypt.Encrypt(String Text)
在 TIMS.Web.webservice.validIdCard.ValidUserInfo(String idCard)
...全文
128 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧