您的位置:首页 > 编程语言 > Java开发

JAVA 1.6 生成的webService 纯JAVA工程获取请求IP方法

2015-07-20 17:33 585 查看
                                                   JAVA 1.6 生成的webService 纯JAVA工程获取请求IP方法

 

在WebService 的发布的代理类:

@Resource
private WebServiceContext wsContext;

@WebMethod(exclude=true)
public String getClientIp(){
javax.xml.ws.handler.MessageContext mc = wsContext.getMessageContext();

com.sun.net.httpserver.HttpExchange exchange = (HttpExchange)mc.get("com.sun.xml.internal.ws.http.exchange");

InetSocketAddress isa = exchange.getRemoteAddress();
InetAddress address = isa.getAddress();
String hostAddress = address.getHostAddress();

return hostAddress;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: