#### 使用中出现的错误

1
2
3
4
5
6
7
8
faultDetail: 
{http://xml.apache.org/axis/}stackTrace:服务器无法处理请求。 ---> 值不能为空。
call.setOperationName(new QName("http://WebXml.com.cn/","getSupportCity")); //一定要加·QName
call.addParameter(
new QName("http://WebXml.com.cn/","byProvinceName") ,
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN
); //一定要加·QName

在《WebService的使用》中已经可以发现其调用方式非常简单,但是也知道一个WebService服务包含非常多的定义和描述(在对WSDL文件的分析中就可以看出),可以说其实现是非常的复杂。不过,在常见开发语言中(JavaC#)都有对实现WebService的封装框架,Java下有AXIS2、CXF、JAX-WS、XFire方式,并且每种方式在常见IDE如Eclipse中都有相关的插件支持或者操作界面化的支持。




全站共计 313.7k 字,自豪地使用 Volantis 主题

博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议