ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

11.9 imqbrokerd

名前

imqbrokerd - メッセージブローカの起動

形式

imqbrokerd [[-Dproperty=value]...] [-force] [-h|-help] [-javahome javahome|-jrehome jrehome] [-name name] [-port #] [-remove instance] [-reset data] [-shared] [-s|-silent] [-tty] [-v|-version] [-vmargs vmarguments]

機能説明

メッセージブローカを起動します。また、以前に起動したメッセージブローカの資材が不要となった場合、削除することもできます。

オプション

オプション名

説明

-D

システムプロパティpropertyをvalueに設定します(注1)。メッセージブローカに様々な設定を行う際に使用します。
指定できるプロパティについては、「9.7 メッセージブローカのオプションプロパティ」を参照してください。

-force

ユーザに確認しないでアクションを実行します。

-help
-h

使用法の情報を表示します。

-javahome
-jrehome

メッセージブローカを動作させるJava VMのパスを指定します。

-name

引数に指定した名前のメッセージブローカインスタンスを起動します(注2)。
省略時のメッセージブローカインスタンス名は「imqbroker」です。

-port

メッセージブローカのポート番号を指定します。本ポートは、ポートマッパーのポート番号として使用されます。省略時のポートは「7676」です。

-remove

不要となったメッセージブローカインスタンスを削除します。インスタンスの設定ファイル、ログファイル、持続ストア、およびその他の関連するファイルやディレクトリを削除します。
本コマンドを実行する際、ブローカが停止されている必要があります。
引数には、「instance」を指定してください。

-reset

動的に作成したメッセージブローカのデータを削除します。

  • store
    すべてのメッセージとその関連データのほか、永続サブスクライバやトランザクションの情報も含め、すべてのデータストアを消去します。

  • messages
    すべての不揮発メッセージを消去します。

  • durables
    すべての永続サブスクライバを消去します。

  • props
    メッセージブローカのインスタンスの格納されたすべてのプロパティを消去します。

-shared

共有スレッドプールモデルを使ってjmsサービスを実行します。

-silent
-s

端末コンソールに出力を一切表示しません。

-tty

ログファイルに加えて、端末コンソールにすべてのメッセージを表示します。デフォルトでは、WARNINGとERRORだけが表示されます。

-version
-v

バージョン情報を表示して終了します。

-vmargs

vmargumentsをJava VMに渡します。vmargumentsに空白を含める場合は、二重引用符で囲んでください。

注1)

valueに不正な値を設定し、メッセージブローカが起動された場合、システムプロパティpropertyにはデフォルトの値が設定されます。

注2)

引数に指定するブローカインスタンス名には、以下の文字を含めないでください。

  • ファイル名に使用できない記号(\ / : * ? " < > | .)

  • 空白

戻り値

0: 正常終了
0以外: 異常終了

注意事項

使用例

以下のように実行します。

>imqbrokerd -s -name TestBroker -port 37676