- - PR -
WeblogicでMbeanを使用したデータリソースの動的変更
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-08-27 02:14
weblogic8.1でデータリソースを動的に管理したいのですが、
管理者画面がJDBCConnectionPoolMBeanあたりを使用しているのは わかったのですが、そこで詰まっています。 DBの参照先を変更するには、どうすればいいのでしょうか。 | ||||
|
投稿日時: 2005-08-27 12:31
各種セッタが用意されていますので、必要な設定をセットしてあげればいいのではないでしょうか。
http://e-docs.bea.com/wls/docs81/javadocs/weblogic/management/configuration/JDBCConnectionPoolMBean.html ただ、パラメータによっては反映させるにはコネクションプールの再デプロイが必要になると思います。 DeploymentMBeanから継承されているメソッドで一旦対象を外して、また設定しなおすといった操作が必要になるかもしれません。 http://e-docs.bea.com/wls/docs81/javadocs/weblogic/management/configuration/JDBCConnectionPoolMBean.html#methods_inherited_from_class_weblogic.management.configuration.DeploymentMBean | ||||
|
投稿日時: 2005-08-29 10:03
返信ありがとうございます。
再デプロイに関する、情報がなかったので、それでやってみます。 | ||||
|
投稿日時: 2005-09-01 17:24
コネクションプールの再デプロイ処理を行っているのですが、
パラメタの設定は出来て、管理画面に反映できたんですが 設定が有効になりません。 やはり、サーバ再起動なしには無理なのでしょうか? それとも再デプロイの方法が間違っているのでしょうか? 今はDeployerMBeanで行っているのですが。 | ||||
|
投稿日時: 2005-09-01 17:26
うーん、なんでしょうね。
あまりにコアな使い方で、APIくらいしかドキュメントにかいてありませんからサポート窓口に問い合わせてみてはいかがでしょうか? 細かいこと考えずに weblogic.Admin を呼び出してしまうのもシンプルでいいかもしれません。 http://edocs.beasys.co.jp/e-docs/wls/docs81/admin_ref/cli.html#1203068 | ||||
|
投稿日時: 2005-09-02 17:15
コネクションプールの設定変更は、管理コンソールからやっても再起動しないと有効に なりませんから、無理かもしれませんね。まずサポートに聞く、というのに一票です。 | ||||
|
投稿日時: 2005-09-02 17:27
>コネクションプールの設定変更は、管理コンソールからやっても再起動しないと有効に
ごもっとも! ただ、実は対象を外して、もういちど対象にいれると変更内容が有効になったりします。 なんで MBean からも同等のことをすればうまくいくはずですが・・・。 管理コンソールで再起動が必要と表示されている以上もし無理だとしてもサポート範囲外かもしれませんね。 |
1