-
Notifications
You must be signed in to change notification settings - Fork 8
Management
MW edited this page Jan 8, 2022
·
2 revisions
MayaaではJMX(Java Management Extensions)を経由して内部状態の監視や一部の動作を変更することができます。 ObjectNameのドメイン名は org.seasar.mayaa です。
ObjectName | 説明 |
---|---|
org.seasar.mayaa:type=CacheControl,name=SpecificationCache | Page および Template のビルド結果のキャッシュ |
org.seasar.mayaa:type=CacheControl,name=CompiledScript | スクリプトのコンパイル結果のキャッシュ |
org.seasar.mayaa:type=CacheControl,name=JspTagPool | JSPタグライブラリのインスタンスプール |
org.seasar.mayaa:type=CacheControl,name=PrefixAwareName | 名前空間付きの属性名のキャッシュ |
org.seasar.mayaa:type=MayaaEngine | Mayaa全体の挙動 |
実装インタフェース: org.seasar.mayaa.management.CacheControlMXBean
属性名 | 説明 | 変更可 |
---|---|---|
ClassName | キャッシュの実装クラス名。 | |
CurrentSize | 現在キャッシュとして保持されているオブジェクト数。 | |
HitCount | キャッシュヒットした回数。 | |
MissCount | キャッシュミスした回数。 | |
RetainSize | キャッシュから追い出さずに保持する最大オブジェクト数。 | O |
操作名 | 説明 |
---|---|
(なし) |
実装インタフェース: org.seasar.mayaa.management.MayaaEngineMXBean
属性名 | 説明 | 変更可 |
---|---|---|
DebugEnabled | デバッグ設定 | O |
DumpEnabled | ダンプ設定 | O |
Version | バージョン(POMのバージョン) |
操作名 | 説明 |
---|---|
(なし) |
JMXを有効にする場合は、JVMオプションとして下記のシステムプロパティを設定して起動します。
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9012
-Dcom.sun.management.jmxremote.rmi.port=9012 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9012
-Dcom.sun.management.jmxremote.rmi.port=9012 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.local.only=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=${自ホストのホスト名またはIPアドレス} \