WebService服务端获取 访问的客户端IP:
@WebService(serviceName = "XXXService", targetNamespace ="http://ws.sms.zjapl.com") public class XXXWebServiceImpl implements XXXWebService { @Resource(name ="org.apache.cxf.jaxws.context.WebServiceContextImpl") private WebServiceContext context; public String getIp() { try { MessageContext ctx = context.getMessageContext(); HttpServletRequest request = (HttpServletRequest) ctx.get(AbstractHTTPDestination.HTTP_REQUEST); String ip = request.getRemoteAddr(); return ip; } catch (Exception e) { log.error("获取 发送短信客户端的Ip地址 失败:" + e); return LOAD_CLIENT_IP_FAIL; } } } |
时间: 2024-08-26 01:19:31