conf/jboss-service.xml

サーバ設定に応じて読み込まれるMBean群。前に書いた「コアのコア」に続く、「コア」なMBeanと思ってよいでしょう。ここではdefault設定、つまりdefault/conf/jboss-service.xmlに定義されたMBeanを見ていきます。

      • -

jboss.management.local:j2eeType=J2EEDomain,name=Manager
jboss:service=AttributePersistenceService
jboss.system:service=ThreadPool
jboss.system:type=Log4jService,service=Logging
jboss.rmi:type=RMIClassLoader
jboss:service=WebService
jboss:service=Naming
jboss:service=JNDIView
jboss.security:service=SecurityConfig
jboss.security:service=XMLLoginConfig
jboss.security:service=JaasSecurityManager
jboss:service=XidFactory
jboss:service=TransactionManager
jboss:service=ClientUserTransaction
jboss:service=proxyFactory,target=ClientUserTransactionFactory
jboss:service=proxyFactory,target=ClientUserTransaction
jboss:service=invoker,type=jrmp
jboss:service=invoker,type=local
jboss:service=invoker,type=pooled
jboss.jdbc:service=metadata
jboss.deployment:type=DeploymentScanner,flavor=URL

      • -

多いような、少ないような…


○がついているのはminimal設定でも使われているので、まあそれだけ重要度が高いっていうか、これがないと何のためのサーバ?って感じのMBeanです。


ではいってみよう

  • jboss.management.local:j2eeType=J2EEDomain,name=Manager

org.jboss.management.j2ee.LocalJBossServerDomain。JSR-77実装。ドメインjboss.management.local」上のMBean情報を集約する。JSR-77とはJMXを利用したJ2EE管理のための仕様で、これを実装することでJSR-77に対応した任意のクライアント(管理コンソール)を使ってJBossを管理することができる、ということになる*1。web-consoleでも使われてます「J2EE Domains」ってやつ。

  • jboss:service=AttributePersistenceService

XMBeanの属性を永続化するためのサービス。中でコメントアウトされているのは各属性のデフォルト値。デフォルトではdata/xmbean-attrsの下にファイルで永続化されることになる。


今日はここまで、コツコツといきます。

*1:といっても統計やモニタリングが主で、役に立つかっていうと…?