问题描述
我需要写一段代码,java代码,去调用c#写的一个webservice,代码如下Stringendpoint="url";Serviceservice=newService();Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newjava.net.URL(endpoint));call.setOperationName(newQName("问题1","CreateBusinessData"));call.addParameter(arg1,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.IN);call.addParameter("true",org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.IN);call.addParameter(arg3,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.IN);call.addParameter(arg4,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.IN);call.addParameter(arg5,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.IN);call.setReturnType(org.apache.axis.encoding.XMLType.XSD_INT);call.setUseSOAPAction(true);call.setSOAPActionURI("问题2");call.invoke(newObject[]{....抛出异常AxisFaultfaultCode:{http://schemas.xmlsoap.org/soap/envelope/}ClientfaultSubcode:faultString:ServerdidnotrecognizethevalueofHTTPHeaderSOAPAction:问题1faultActor:faultNode:faultDetail:{http://xml.apache.org/axis/}stackTrace:ServerdidnotrecognizethevalueofHTTPHeaderSOAPAction:问题1红色的问题1,问题2处,应该写些什么.或者还有没有别的方法.
解决方案
解决方案二:
没用过java,帮顶
解决方案三:
为什么不用MyEclipse直接进行生成啊!(WSDL文件)
解决方案四:
eclipse怎么生成wsdl文件啊,网上教的抱错!
解决方案五:
直接生成的方式好。
解决方案六:
生成了WSDL文件,然后呢!
解决方案七:
不懂,帮顶