我想记录正在调用我的WS的客户端的IP地址。
我怎么能在JBoss上做到这一点?
编辑:
如果可能,我想在JBOSS上使用log4J配置。
答案 0 :(得分:7)
将以下内容附加到log4j配置xml中的转换模式参数。
%X{RemoteAddress}
在您的代码中,您可以按如下方式记录IP地址:
MDC.put("RemoteAddress", request.getRemoteAddr())
答案 1 :(得分:0)
阅读this,以防您通过EJB3提供功能。