jax-ws 获取客户端相关信息
来源:互联网 发布:宗宁 知乎 编辑:程序博客网 时间:2024/05/16 05:04
本博客转自 http://blog.csdn.net/z69183787/article/details/46884165, 尊重原创
- 基于JDK6 jax-ws开发的webservice获取客户端IP地址
- Endpoint.publish() 轻量级HTTP服务发布
- 在web容器tomcat下发布
- 基于XFire开发的webservice获取客户端IP地址
- 基于Axis开发的webservice获取客户端IP地址
[一]、基于JDK6 jax-ws开发的webservice获取客户端IP地址
以:http://www.micmiu.com/soa/webservice/jax-ws-demo/ 中的 [三] 2 具体示例为基础:
1. 情况一:如果以 Endpoint.publish() 的方式发布:
服务端接口实现类:HelloServiceImpl.Java 修改如下:
客户端调用后,服务端运行日志:
从上面的日志信息中可看出:服务端完全可以获取到客户端的IP地址。
2. 情况二:如果以web容器的方式发布(jetty 或 tomcat为例):
服务端接口实现 HelloServiceImpl.java 修改成如下:
客户端代码不用修改,运行如下:
服务端运行日志如下:
从上面的日志信息中可看出:服务端完全可以获取到客户端的IP地址。
[二]、基于XFire开发的webservice获取客户端IP地址
以:http://www.micmiu.com/soa/webservice/xfire-ws-base-demo/ 的示例为基础:
服务端接口实现类:HelloServiceImpl.java 修改成如下:
客户端调用后,服务端的日志信息如下:
从上面的日志信息中可看出:服务端完全可以获取到客户端的IP地址。
[三]、Axis开发的webservice获取客户端IP地址
以Axis最简单的部署方式为例:
服务端代码:HelloWorld.java
客户端调用代码:Client4Hello.java
运行客户端结果:
从tomcat的日志文件catalina.out 中看到服务端运行信息:
从上面的日志信息中可看出:服务端完全可以获取到客户端的IP地址。
到此演示了JAX-WS、XFire、Axis三种webservice的获取客户端IP的简单实现过程。
- jax-ws 获取客户端相关信息
- axis,jax-ws,xfire客户端调用
- JAX-WS 学习二:创建客户端
- jax-ws 创建服务端和客户端
- C#获取客户端相关信息
- jax-ws WebService相关问题(一)
- jax-ws入门, 相关名词释义
- JAX-WS
- JAX-WS
- JAX-WS
- JAX-WS
- JAX-WS
- JAX-WS
- JAX-WS
- JAX-RPC & JAX-WS
- WS (CXF) JAX-WS
- asp.net 获取客户端相关信息
- 基于JAX-WS调用Web Service的Java客户端
- tensorflow 小例子笔记
- 免费的mysql数据库
- Android监听手机软键盘的弹起和关闭
- 大型网站架构演变过程理解
- genemotion 错误问题处理
- jax-ws 获取客户端相关信息
- 学习笔记——java序列化
- 浅谈初步理解钩子,并且开发插件 (onethink)
- Bootstrap3 排版-地址
- 【bzoj3720】Gty的妹子树 块状树
- Hadoop2.6.0单机伪分布式配置(未经同意,不得转载)
- CSS div内放长英文字母或长数字自动换行 CSS一行排不下自动打断换行
- Ping 和 Tracert 命令
- java练习课