-
名称
-
deploydir - アプリケーションアーカイブの展開された形式での配
備
-
形式
-
deploydir [ --user admin_user ] [ --password admin_password ] [ --host host_name ] [ --port port_number ] [ --protocol=rmi|jmxmp ] [ --passwordfile filename ] [ --terse=true|false ] [ --echo=true|false ] [ --interactive=true|false ] [ --secure=true|false ] [ --help ] [ --virtualservers virtual_servers ] [ --contextroot context_root ] [ --force=true ] [ --precompilejsp=false ] [ --name component_name ] [ --uniquetablenames= true|false ] [ --dbvendorname dbvendorname ] [ --createtables=false | --dropandcreatetables=false ] [ --rmic=false ] [ --libraries jar_file [( path_separator)jar_file*] ] dirpath
-
説明
-
コマンドオペランドとして指定されるディレクトリにある、展開さ
れ た形式のアプリケーションアーカイブを配備します。EARまたは
WARアプリケーションの配備されたフォーマットはアプリケー ショ
ンサーバ上に常駐し、配備されるために使用されるディレクトリ構
造を持ちます。--forceオプションは指定されたコンポーネント が
既に配備されているもしくは存在する場合でも強制的に(再)配備す
る事を保証します。最初の配備では--forceをfalseに設定して下さ
い。 その名前を持つアプリケーションが起動している場合、force
はfalseに設定され、コマンドは失敗します。
--uniquetablenames、--createtables、そして --dropandcreatet-
ables オプションが指定されていない場合、配備ディスクリプタの
エントリーが使用されます。
ダイナミックRMI-IIOPを有効にしてサーバを実行している場合( デ
フォ ルト)、RMI-IIOP用のスタブとタイを生成する必要はありませ
ん。ダイナミックRMI-IIOPが無効になっている場合は、--rmicを指
定してスタブとタイを生成する必要があります。
このコマンドはリモートモードでのみ使用できます。
-
オプション
-
-
-u --user
-
ドメインの運用管理エージェントの管理ユーザ名。
既にotxadmin loginコマンドでログインしている場 合 は、
--userオプションの指定は不要です。
-
-w --password
-
ドメインの運用管理エージェントの管理ユーザのパ ス ワー
ド。
-
-H --host
-
ドメインの運用管理エージェントが起動しているマシン名。
-
-p --port
-
ドメインの運用管理エージェントのポート番号。既定 値 は
6212です。
-
--protocol
-
ドメインの運用管理エージェントとの接続プロトコルを選択
します。指定できるプロトコルは、rmi、jmxmpです。既定値
はrmiです。
-
--passwordfile
-
ドメインの運用管理エージェントのパスワードを含むファイ
ル。
-t --terse
trueを指定すると、出力データがスクリプトによる処理のた
めの簡潔なデータとなります。既定値はfalseです。
-e --echo
trueを指定すると、標準出力でコマンドライン文が表示され
ます。既定値はfalseです。
-I --interactive
true(既定値)を指定すると、パスワードオプション入力用の
プロンプトを表示します。
-s --secure
trueを指定すると、ドメインの運用管理エージェントとの通
信にSSL/TLSを利用します。既定値はfalseです。
-
--help
-
コマンドのヘルプを表示します。
-
--virtualservers
-
仮想サーバIDのコンマ区切りの一覧
-
--contextroot
-
アーカイブがウェブモジュールの場合のみ有効。他のアーカ
イブタイプの場合は無視され、拡張子なしのファイル名がデ
フォルトとなります。
-
--force
-
指定されたコンポーネントが既に配備されているあるいは存
在する場合でも強制的にコンポーネントを(再)配備すること
を保証します。既定値はfalseです。
-
--precompilejsp
-
既定値はfalseで、JSPは配備中に事前コンパイル出来 ま せ
ん。代わりにJSPは動作中にコンパイルされます。
-
--name
-
配備可能なコンポーネントの名称
-
--uniquetablenames
-
全beanに対して唯一のテーブル名を保証し、ハッシュコード
を テーブル名に付加します。case-sensitive bean名のアプ
リケーションがある場合に役に立ちます。既定値はfalse で
す。
-
--dbvendorname
-
使用されているデータベースベンダの名称。既定値 は nec-
ejb-jar.xml ファイルのcmp-resource()設定の中で対応する
エントリーです。指定されない場合、既定値はSQL92で す。
し たがってテーブルを作成及び削除するためのDDLファイル
はSQL92フォーマットで作成されます。
-
--createtables
-
マップされていないCMP beansのアプリケーションの配備 で
テー ブルを作成します。既定値はnec-ejb-jar.xmlファイル
のcmp-resource設定の中で対応するエントリーです。指定さ
れない場合、既定値は配備ディスクリプタで指定されたエン
トリーです。既定値はfalseです。
-
--dropandcreatetables
-
マップされていないCMP beansの既に配備されたアプリ ケー
ショ ン の再配備でテーブルを削除します。指定されない場
合、nec-ejb-jar.xmlのcmp-resource 設 定 の 中 の drop-
tables-at-undeployエントリーがtrueならばテーブルは削除
されます。nec-ejb-jar.xmlのcmp-resource 設 定 の 中 の
create-tables-at-deploy エ ン トリーがtrueならば新しい
テーブルが作成されます。再配備の時、以前の配備で作成さ
れたテーブルは新しいテーブルが作成される前に削除されま
す。既定値はfalseです。
-
--enabled
-
配備中にアプリケーションを有効化するかどうかを指定しま
す。 true(既定値。ただしCORBAを除く)の場合、アプリケー
ションが有効な(利用可能な)状態で配備が終了されます。
false の場合、アプリケーションは無効な状態で配備が終了
されます。
-
--rmic
-
RMI-IIOP用のスタブとタイを生成するためのフラグ。このフ
ラグがtrueの場合スタブとタイが生成されます。このフラグ
がfalseの場合スタブとタイは生成されず、そのためサー バ
はダイナミックRMI-IIOPが有効である必要があります。
-
オペランド
-
-
dirpath
-
配備可能なアーカイブの分けられたフォーマットを含むディ
レクトリへのパス
-
使用例
-
例1: deploydirの使用法
otxadmin> deploydir --user admin --passwordfile passwords.txt
--host localhost --port 6212 --force=true --precompilejsp=true /home/temp/sampleApp
Command deploydir executed successfully
配備され る た め に 分 け ら れ た ア プ リ ケー ショ ン は
/home/temp/sampleAppディレクトリにあります。
-
終了ステータス
-
| 0 : | コマンド実行成功 |
| 1 : | コマンド実行失敗 |
-
関連事項
-
deploy(1)
undeploy(1)
enable(1)
disable(1)
list-components(1)