1

2台の管理対象サーバーで構成されるweblogicクラスターにEJBアプリケーションをデプロイしました。魔女の物理サーバーがリモートクライアントからのすべてのリクエストを処理していることを追跡する必要があります。したがって、EJBメソッド内にサーバーIPを出力する必要があります。アドバイスしてください。

4

2 に答える 2

3

これはあなたを助けることができます:

System.out.println("Server-IP:" +  java.net.InetAddress.getLocalHost().getHostAddress());
System.out.println("Host:" + java.net.InetAddress.getLocalHost());
于 2013-02-22T08:10:38.920 に答える
2

私たちのプロジェクトでは、多少似たような要件がありました。JMS メッセージを処理した管理対象サーバーのインスタンス名をログに出力したいと考えました。次の方法でそれを行いました-

System.getProperty("weblogic.Name");
于 2013-02-22T07:54:39.733 に答える