最新 GlassFish v3 を試そう! その 4 - アップデートツールで b64 に更新、あと REST インタフェース

ブログを書こうと思って昨日ビルド 63 を入れたわけですが、アップデートツールが b64 が利用可能な旨お知らせしてくれました。

v3_updatetool_b64

ちょうど、管理コンソールで監視の設定をしようとすると例外が出てしまうなー、と思ってたところだったので、更新してみました。ダウンロードの大きさは全部で 30MB 程度。いろいろ使っている途中なので、ゼロからインストールし直すよりとてもらくちんです。昨日入れたローカリゼーションバンドルも入れ直す必要ありません。

ogino$ ./bin/asadmin version     
Server version: GlassFish v3  (build 64)

Command version executed successfully.

上のようにバッチリ。ビルド 64 になりました。ちなみに、先ほど述べた監視の問題は直ってないみたいなので少し書いておきます。誰か試していてハマっているかもしれないので。

v3_admingui_monitoring

管理コンソールの上の画面 (構成 > 監視) で、コンポネント毎に監視レベルの設定ができます。デフォルトで全て OFF なので、適当なコンポネントを LOW または HIGH にして設定を保存しようとすると、下記例外が出てきてしまって設定できません。

javax.servlet.ServletException: java.lang.IllegalArgumentException: Cannot convert OFF of type class java.lang.String to class [Ljavax.management.ObjectName;

ところで監視、オンにしたいですよね (うわー、押し付けがましい)。そんな場合はぜひ v3 に追加された機能を試してみてください。REST インタフェースで設定コマンドを実行できます。

http://localhost:4848/management/domain/configs/config/server-config/monitoring-service/module-monitoring-levels

v3_REST_ModuleMonitoringLevels

もしくはコマンドラインから設定することももちろんできます。

ogino$ ./bin/asadmin get "\*" |grep monitor
configs.config.server-config.monitoring-service.dtrace-enabled=false
configs.config.server-config.monitoring-service.mbean-enabled=true
configs.config.server-config.monitoring-service.monitoring-enabled=true
configs.config.server-config.monitoring-service.module-monitoring-levels.connector-connection-pool=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.connector-service=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.ejb-container=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.http-service=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.jdbc-connection-pool=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.jersey=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.jms-service=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.jpa=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.jvm=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.orb=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.security=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.thread-pool=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.transaction-service=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.web-container=OFF
configs.config.server-config.monitoring-service.module-monitoring-levels.web-services-container=OFF

ogino$ ./bin/asadmin set configs.config.server-config.monitoring-service.module-monitoring-levels.jvm=HIGH
configs.config.server-config.monitoring-service.module-monitoring-levels.jvm=HIGH

Command set executed successfully.

既にレポートされているバグを見ると 9/17 のナイトリビルドで直ってるハズ、と書いてありました。。上の REST についてはまた機会を作って書ければと思います。

Comments:

Post a Comment:
Comments are closed for this entry.
About

ogino

Search

Categories
Archives
« 4月 2014
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today