cxf中获得调用客户端的ip,比较简单:

Message message = PhaseInterceptorChain.getCurrentMessage();
HttpServletRequest request = (HttpServletRequest)message.get(AbstractHTTPDestination.HTTP_REQUEST);
System.out.println("客户端ip为"+request.getRemoteAddr());