servertool(1)

名前
servertool - The Java(TM) IDL Server Tool

servertool は、アプリケーション開発者がサーバの登録、登録解除、起動、停止を行うための使いやすいインタフェースを提供します。

形式
servertool

Java IDL Server Tool が起動します。 "servertool >" プロンプトに以下のオプションのうち 1 つを入力してください。

機能説明
Java(TM) IDL Server Tool (servertool)は、アプリケーション開発者が サーバの登録 (register)、登録解除 (unregister)、起動 (startup)、停止 (shutdown) を行うための使いやすいインタフェースを提供します。これらの 4 つのコマンドのほかに、サーバに関するさまざまな統計情報を取得するためのコマンドも用意されています。

オプション

register -server <server class name>
    -applicationName <alternate server name> -classpath <classpath to server> -args <args to server> -vmargs <flags to be passed to Java VM>

    Object Request Broker Daemon (ORBD) に新しいサーバを登録します。 サーバがまだ登録されてない場合は、登録と起動が行われます。

unregister [ -serverid <server id >
    | -applicationName <name> ]

    ORBD からサーバの登録を解除します。

getserverid [ -applicationName <name> ]
    サーバに関連付けられた ORBD からサーバ ID を返します。

list
    Object Request Broker Daemon (ORBD) に登録されているすべて のサーバのすべての情報を一覧で示します。このコマンドを実行す ると、ORBD 内の各サーバのサーバ ID、サーバ名、対応するサーバ アプリケーション名が取り出され、ユーザに表示されます。

listappnames
    ORBD に現在登録されているすべてのサーバのアプリケーション名 を一覧で示します。

listactive
    マシン上のすべての現アクティブサーバのすべて に関する情報を一覧で示します。アクティブサーバとは、ORBD によって 起動され、現在稼動しているサーバのことです。このコマンドを実 行すると、各アクティブサーバのサーバ ID、サーバ名、および対 応するサーバアプリケーション名が取り出され、ユーザに表示されます。

locate [ -serverid <server id> | -applicationName <name> ]
    [-endpointType <endpointType> ]

    登録されているサーバによって作成されたすべての ORB の特定のタイプ のエンドポイント (ポート) を特定します。サーバがまだ稼動していな い場合は、起動されます。エンドポイントタイプが指定されないと、サ ーバ内の各 ORB に関連したプレーン/非保護の エンドポイントが返されます。

locateperorb [ -serverid <server id> | -application Name <name> ]
    [-orbid <ORB name> ]

    登録されているサーバの特定の ORB によって登録されたすべてのエンド ポイント (ポート) を特定します。サーバがまだ動作していない場合は、 起動されます。 orbid が指定されないと、デフォルト値である "" が orbid に割り当てられます。空の文字列の orbid を使用して ORB が作成されると、それによって登録されているす べてのポートが返されます。

orblist [ -serverid <server id> |
    -applicationName <name> ]

    ORBId の整数マッピングを一覧で示します。ORBId は、そのサーバによって 作成された ORB の文字列名です。サーバが特定の ORBId を使用し て ORB を初期化する場合、その特定の ORBId の整数マッピングが取得され ます。Object Request Broker Daemon (ORBD) における要求でサーバ 内の正しい ORB を特定しやすいように、この整数マッピングはオブジ ェクトキー内に配置されます。サーバがまだ稼動していない場合は、起 動されます。

shutdown [ -serverid <server id> |
    -applicationName <name> ]

    登録されているアクティブサーバを停止します。このコマンドの実行時に は、サーバプロセスを適切に停止するために、サーバアプリケーション プログラム内で定義されている shutdown() メソッドも呼び出されます。

startup [ -serverid <server id> |
    -applicationName <name> ]

    登録されているサーバを起動または有効化します。サーバが稼動していな い場合、このコマンドはサーバを起動します。サーバが既に稼動して いる場合は、エラーメッセージがユーザに返されます。

help
    このサーバツールを使用してサーバに対して実行できるすべての コマンドを一覧表示します。

quit
    このサーバツールを終了します。

-J option
    option を Java 仮想マシンに渡します。ここで、 option は、Java アプリケーション起動プログラム java(1) のマニュアルページで 説明されているオプションの 1 つです。たとえば、 -J-Xms48m は、起動時に使用するメモリを 48M バイトに設定します。 -J が基本にする仮想マシンにオプションを渡すことは、共通の規約です。

環境

  関連項目
orbd