ちょっとJBossの設定絡みでドキュメントを読んでみたのだけれど。 - "JBoss Enterprise Application Platform" -- http://www.redhat.com/docs/manuals/jboss/jboss-eap-4.3/doc/Server_Configuration_Guide/html/index.html そもそものきっかけはJNIのDLL(ホントはUNIXサーバだから.soファイル)を、同じJBossインスタンス(=一つのJVM)内で異なる二つのWebAppでSystem.LoadLibrary()しようとしてエラーになってるっぽい、ということで、上手い事できないか・・・という話が寄せられた。 で、以前WebLogic9.1を使った時にもやっぱり似たような話があった。 WebLogicの場合は起動クラスと停止クラスというものがあり、WebLogic Serverの起動 or 停止時に自前で何らかの処理を行わせるJavaクラスを登録できた。 - "起動クラスと停止クラス" -- http://otndnld.oracle.co.jp/document/products/wls/docs92/ConsoleHelp/pagehelp/Corecoreclassesclassdeploymenttitle.html で、JBossでも同じ事やらせようと「JBoss startup class」でググったらどうやらMBeanとして実装するみたい。 - "JBoss Configuration and Usage" -> "Writing a Startup Class" -- http://personal.vsnl.com/sureshms/jboss.html 「そーいえばWebLogicでも時々MBeanって出てきたよなー」ということで、あんまりMBeanについて詳しく調べたり手を動かした事が無かったので、とりあえずメモ。 - 初めての JMX (MBean/エージェント[MBean サーバー/プロトコル・アダプター]) -- http://www63.tok2.com/home2/jd4/YourFirstMBean1.html - J2SE 5.0の新機能――第15回 JMXによるJVMの監視/管理機能を試す(1) -- http://www.itarchitect.jp/technology_and_programming/-/43901.html - J2SE 5.0の新機能――第16回 JMXによるJVMの監視/管理機能を試す(2) -- http://www.itarchitect.jp/technology_and_programming/-/43902.html - J2SE 5.0の新機能――第17回 MXBeanへのアクセス方法(1) -- http://www.itarchitect.jp/technology_and_programming/-/46695.html - J2SE 5.0の新機能――第18回 MXBeanへのアクセス方法(2) -- http://www.itarchitect.jp/technology_and_programming/-/46710.html - J2SE 5.0の新機能 ――第19回 MBeanを作る、使う -- http://www.itarchitect.jp/technology_and_programming/-/51009.html あとで読む・・・かも。