webService——Server搭建
个人博客
基于Axis1搭建的服务端
1、Maven导包
1 | <dependency> |
2、在web.xml中配置axis监听器
1 | <servlet> |
3、创建前置接收请求的类
1 |
|
4、创建对象传参的DTO(server和client共用)
1 |
|
5、创建配置文件server-config.wsdd
1 |
|
6、启动服务
- url规则:
http://ip:port/contextPath/url-pattern/serviceName?wsdl
- 打开:
http://127.0.0.1:8080/axisServer/v1/call?wsdl
可以看到xml页面即为成功。
说明
- 前置接收请求的类每次调用都会通过反射实例化一次。
- 使用对象传参,在反序列化时给对象设置属性值是通过拼接set方法来实现,要求set方法无返回值,不要使用lombok的@Accessors注解。
- 代码地址:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵晓斌技术博客!
评论