Cosminexus V9 アプリケーションサーバ リファレンス コマンド編

[目次][索引][前へ][次へ]

cjstartsvJ2EEサーバの開始

形式

cjstartsv [<サーバ名称>] [-nosecurity] [-nostartapp]

機能

指定したサーバ名称のJ2EEサーバを開始します。サーバ名称を省略したときは,ホスト名称と同じサーバ名称が設定されたJ2EEサーバを開始します。

引数

<サーバ名称>
開始するJ2EEサーバのサーバ名称を指定します。サーバ名称を省略したときは,ホスト名称がサーバ名称として使用されます。

-nosecurity
SecurityManagerを解除する場合に指定します。リソースアクセス時の権限チェックのオーバーヘッドを削減できますが,J2EEアプリケーションは任意のリソースへのアクセスができるようになるため,セキュリティが低下します。
このオプションを指定する場合,java.lang.SystemのsetSecurityManagerメソッドは使用できません。使用した場合,J2EEサーバの実行に不具合が生じるおそれがあります。また,該当するJ2EEサーバプロセスからEJBを呼び出す場合にダイナミッククラスローディングは使用できません。

-nostartapp
無限ループなどの動作不正のJ2EEアプリケーションがある場合に,J2EEサーバを強制終了してもサーバ再起動時にJ2EEアプリケーションが自動開始されてしまい,アプリケーションの入れ替えができない状態を回避するときなどに指定します。
このオプションを指定してJ2EEサーバを起動し,登録済みのJ2EEアプリケーションに対して次の操作をした場合,次回このオプションを省略してJ2EEサーバを起動すると,そのJ2EEアプリケーションに対する開始処理をしません。
  • アプリケーションの属性設定
  • リソース(フィルタ,WAR,EJB-JAR,またはリソースアダプタ)の追加
  • リソース(フィルタ,WAR,EJB-JAR,またはリソースアダプタ)の削除
  • ライブラリJARのインポート
  • ライブラリJARの削除
  • アプリケーションの入れ替え
  • CMP2.x Entity Bean用SQL文の生成
なお,開始状態のJ2EEアプリケーションを実行時情報を含めてエクスポートした場合,このEARファイルをインポートすると,-nostartappオプションの指定に関係なくJ2EEアプリケーションは自動で開始されます。
Transacted Delivery機能を使用している場合,本オプションを指定してJ2EEサーバを起動したあとにJ2EEリソースアダプタを停止状態にして,J2EEサーバを停止させないでください。その場合,J2EEサーバが起動できない状態となります。

ユーザ定義ファイル

戻り値

0:
正常終了しました。

1以上(143以外):
異常終了しました。

143:
コマンド実行中に次の操作をしました(Windowsの場合)。
  • コマンドを起動しているコマンドプロンプトのウィンドウを「×」ボタンを押下して閉じた。
  • Windowsシステムをシャットダウンした。
  • Windowsシステムをログオフした。

注意事項