5


2

JBossでIPアドレスを記録する方法

WSを呼び出しているクライアントのIPアドレスを記録します。

JBossでこれを行うにはどうすればよいですか?

編集:

可能であれば、JBOSSでlog4J構成を使用したいと思います。

2 Answer


7


log4j構成xmlの変換パターンパラメーターに以下を追加します。

%X{RemoteAddress}

そして、あなたのコードでは、次のようにIPアドレスを記録することができます:

MDC.put("RemoteAddress", request.getRemoteAddr())


0


EJB3経由で機能を提供する場合は、http://community.jboss.org/thread/101432 [this]をお読みください。