タグ

ブックマーク / kazzz.hatenablog.com (2)

  • JVM毎に公開されるJMXローカルコネクタアドレスを取得する - Kazzz's diary

    複数のJVMで公開されているプラットフォームMXBean等のJMXBeanは、当然同一の名前を持っている訳で、その場合同一ホスト上の複数のJVM毎に公開されているはずのMXBeanに接続するにはどうすれば良いのか解らなかったのだが、ちゃんとドキュメントに書いてあった。※ JMX クライアント (や他のツール) は、そのエージェントに代わって Java VM が保持するプロパティーリストから、そのエージェントの JMX コネクタアドレスを取得できます。このリストに含まれるプロパティーは、Attach API. を使用するツールからアクセスできます。したがって、アプリケーションから起動したエージェントが構成情報を示すプロパティーを生成した場合、その構成情報はアプリケーションに接続するツールから利用できます。 2.  JMX テクノロジを使用する監視と管理 - プログラムによる監視および管理の設

    JVM毎に公開されるJMXローカルコネクタアドレスを取得する - Kazzz's diary
    cnomiya
    cnomiya 2009/03/31
    com.sun.tools.attach.VirtualMachineは1.6から orz|VirtualMachine.attach(id):idはプロセスID(だよね?)|エージェントの仕組みはSun以外のベンダーのjdkでも使えるの?|使えるとしてもベンダー単位で対処が必要(ストラテジーパターン!?
  • Tomcat6でCommons-Logging/Log4jによるトレースログを有効にする - Kazzz's diary

    無事成功したので、簡単な手順をメモ(といってもほぼオンラインドキュメントのままだが) Commons-Logging対応のtomcat-juli.jarアーカイブをビルドする Tomcat6のソースコードバンドルをダウンロードして展開する 上で展開した中にあるextras.xmlのターゲット"commons-logging"をAntでビルドする ビルドが成功すると以下のjarアーカイブが作成されるので確認する output/extras/tomcat-juli.jar output/extras/tomcat-juli-adapters.jar Tomcat6の該当jarアーカイブを上で作ったアーカイブで置き換える $CATALINA_HOME/bin/tomcat-juli.jarをoutput/extras/tomcat-juli.jarで置き換える $CATALINA_HOME/li

    Tomcat6でCommons-Logging/Log4jによるトレースログを有効にする - Kazzz's diary
    cnomiya
    cnomiya 2008/05/09
    それにしてもCommon-Logging/Log4jがデフォルトの実装コードから外されたのはショック。他のプロダクトのloggingとの衝突を避けたのだろうか。
  • 1