スクリプト記述は、WebSphere Application Server の構成および管理に使用できる非グラフィカルな代替方法です。
WebSphere のコマンド行管理ツールである wsadmin に切り替える必要なく、開発環境内から管理スクリプトを実行できます。
WebSphere Application Server は BSF (Bean Scripting Framework) を使用し、それはユーザーの WebSphere Application Server インストールを構成および制御する各種のスクリプト言語をサポートします。次の表は、どのスクリプト言語が WebSphere Application Server のどのバージョンでサポートされているかを要約したものです。
表 1. WebSphere Application Server でサポートされているスクリプト言語アプリケーション・サーバー |
スクリプト言語 |
Jacl |
Jython |
WebSphere Application Server v6.0 |
サポート |
サポート |
WebSphere Application Server v5.1 |
サポート |
サポート |
WebSphere Application Server v5.0 |
サポート |
非サポート |
スクリプトを使用する場合、次の 5 つの wsadmin オブジェクトが使用可能です。
- AdminControl: 操作コマンドの実行に使用。
- AdminConfig: WebSphere Application Server 構成エレメントを作成または変更する構成コマンドの実行に使用。
- AdminApp: アプリケーションの管理に使用。
- AdminTask: 管理コマンドの実行に使用。
- Help: 一般ヘルプの入手に使用。
スクリプトはこれらのオブジェクトを使用して、WebSphere Application Server プロセスで実行されるメッセージ主導 Bean (MBean) と連絡をとります。
MBean は、JMX (Java Management Extensions) リソースを表す Java オブジェクトです。
JMX は Java 2 Platform Standard Edition (J2SE) にオプションで追加されるパッケージです。
JMX は、Java オブジェクトを管理する単純で標準的な方法を提供するテクノロジーです。
保護されたサーバーに対する管理スクリプトの実行は、WebSphere
Application Server v6.0 ではサポートされていますが、v5.x では
サポートされていません。保護された WebSphere Application Server v6.0 に対して管理スクリプトを実行するには、ご使用の開発環境を、少なくとも次の
製品フィックスパック・レベルのいずれかに更新する必要があります。
- WebSphere Application Server Toolkit v6.0.1
- IBM Rational Software 開発プラットフォーム v6.0.0.1 以降
前提条件
外部管理スクリプトをワークベンチ内で実行するには、次の手順を実行します。