CXF获取客户端IP
获取客户端IP,可以对访问的IP 进行限制.
1.
Message message = PhaseInterceptorChain.getCurrentMessage();
HttpServletRequest httprequest = (HttpServletRequest)message.get(AbstractHTTPDestination.HTTP_REQUEST);
return httprequest.getRemoteAddr();
2.
@Resource
private WebServiceContext wscontext;
public String getIP(){
MessageContext ctx = wscontext.getMessageContext();
HttpServletRequest request = (HttpServletRequest)ctx.ge(AbstractHTTPDestination.HTTP_REQUEST);
return request.getRemoteAddr();
}<pre class="html" name="code">