1 . XFire可以认为是webservice的一个实现。
其下载地址:http://xfire.codehaus.org/
下载了以后把lib下的所有jar和xfire-all-*.jar拷贝到你的项目里。
配置web.xml
xml 代码
构建Server端
java 代码
UserService及UserService的实现类:UserServiceImpl
java 代码
java 代码
在services.xml里配置发布服务的说明。
默认会去classpath下的META-INF/xfire/services.xml找这个文件。
xml 代码
客户端代码:
java 代码
客户端调用类:
java 代码
启动tomcat:输入:http://localhost:8080/xfireTest/services/UserService?wsdl 可以查看生成的wsdl文档
如果输入:http://localhost:8080/xfireTest/services/UserService 输出的是:Invalid SOAP request. 也是正常的