cjsetup(バッチサーバのセットアップとアンセットアップ)
形式
- セットアップの場合
cjsetup -batch [<サーバ名称>]
- アンセットアップの場合
cjsetup -d <サーバ名称>
機能
指定したサーバ名称のバッチサーバの環境をセットアップします。
次のディレクトリにセットアップしたバッチサーバ用のデフォルトのユーザ定義を作成します。
-
Windowsの場合
<Application Serverのインストールディレクトリ>\CC\server\usrconf\ejb\<サーバ名称>\
-
UNIXの場合
/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/
なお,-dオプションを指定した場合,次に示すバッチサーバの環境(ディレクトリおよびファイル)を削除します。
-
ユーザ定義ファイルの格納用ディレクトリ以下
-
Windowsの場合
<Application Serverのインストールディレクトリ>\CC\server\usrconf\ejb\<サーバ名称>\
-
UNIXの場合
/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/
-
-
一時作業用ディレクトリ以下
-
Windowsの場合
<Application Serverのインストールディレクトリ>\CC\server\repository\<サーバ名称>\
-
UNIXの場合
/opt/Cosminexus/CC/server/repository/<サーバ名称>/
-
-
作業用ディレクトリ以下(デフォルト)
-
Windowsの場合
<Application Serverのインストールディレクトリ>\CC\server\public\ejb\<サーバ名称>\
-
UNIXの場合
/opt/Cosminexus/CC/server/public/ejb/<サーバ名称>/
-
なお,作業用ディレクトリについては,ユーザ定義ファイル(usrconf.cfg)のejb.public.directoryキーにデフォルト値以外が指定されていた場合,そのディレクトリ以下も削除します。
引数
- <サーバ名称>
-
セットアップするバッチサーバのサーバ名称を指定します。サーバ名称を省略したときは,ホスト名称がサーバ名称として使用されます。ただし,アンセットアップ時は省略できません。また,ホスト名称にサーバ名称として使用できない文字が含まれている場合はエラーになります。
半角英数字(0〜9,A〜Z,a〜z),アンダースコア(_)またはハイフン(-)を使用できます。サーバ名称の先頭の文字は英数字でなければなりません。また,サーバ名称は,255文字以下,かつマニュアル「アプリケーションサーバ システム構築・運用ガイド」の「付録C.2 バッチサーバの作業ディレクトリ」を参照して見積もった範囲内の長さで指定してください。
- -batch
-
バッチサーバの環境を構築する場合に指定します。
- -d
-
バッチサーバの環境を削除する場合に指定します。サーバ名称は省略できません。
戻り値
- 0:
-
正常終了しました。
- 1:
-
異常終了しました。
注意事項
-
UNIXの場合,cjsetupコマンドの実行には,root権限(Component Container管理者を設定していない場合),またはComponent Container管理者の権限(Component Container管理者を設定している場合)が必要です。
-
UNIXの場合にアンセットアップ(cjsetup -d <サーバ名称>)を実行すると,削除対象のディレクトリ,ファイルのアクセス権の設定および使用状態に関係なく,すべて削除します。
-
セットアップ済みのサーバ名称を指定して再セットアップする(cjsetup -batch <サーバ名称>)と,エラーとなります。
-
Windowsの場合,サーバ名称の大文字・小文字は区別されません。作成済みのサーバ名称と,大文字・小文字の区別以外は一致している文字列をcjsetupのサーバ名称として指定した場合,次のように動作します。
-
セットアップの場合(cjsetup -batch <サーバ名称>)
セットアップに失敗します。
-
アンセットアップの場合(cjsetup -d <サーバ名称>)
すでに作成済みである,<サーバ名称>と大文字・小文字の区別以外は一致しているサーバが削除されます。
-
-
サーバ管理コマンド,バッチサーバの開始または停止コマンドを実行する場合,これらのコマンドにサーバ名称を引数として指定するときは,cjsetupコマンドで作成したサーバ名称と大文字・小文字を一致させた文字列を指定する必要があります。
-
起動中のバッチサーバに対して,アンセットアップ(cjsetup -d <サーバ名称>)を実行しないでください。
-
Windowsの場合,削除対象のファイルの属性が読み取り専用,または使用中のときに,アンセットアップ(cjsetup -d <サーバ名称>)を実行しないでください。
-
バッチサーバはV9互換モードだけで構築されます。