デーモン プロセスを使用せずにリモート サーバーを起動する必要がある場合は、次の手順を実行します。
Rexec サービスを使用する場合
Rexec をリモート ホスト上で有効にする必要があります。
- [Remote Systems] パースペクティブから、[File > New > Other] をクリックします。
- [Remote System Explorer] を展開します。
- [Connection] をクリックします。
- [Next] をクリックします。
- 接続タイプを選択して、[Next] をクリックします。
注: 接続タイプは、[Linux]、[Micro Focus DevHub using SAMBA, NFS etc]、または [Unix] のいずれかにする必要があります。
- ホスト名および接続名を入力して、[Next] をクリックします。
- [Files] ダイアログ ボックスで、[dstore.files] ボックスをオンにし、[Launcher Properties] を選択します。
- 右側ページの [Properties] ダイアログ ボックスで、[Launcher] プロパティの [Rexec] を選択します。
- [Server launch command] ダイアログ ボックスで、要件に応じた構成データを入力します。これらのデータは、スクリプトで指定するか、または値のリストとして指定できます。
sh -c scriptname
sh -c "PATH=java install directory/bin:$PATH; export PATH; COBOL install directory/remotedev/startrdoserver"
- 必要に応じて、同じ構成データを [Processes] ダイアログ ボックスおよび [Shells] ダイアログ ボックスにも入力します。
- [Finish] をクリックします。
Rexec サービスを使用しない場合
- [Remote Systems] パースペクティブから、[File > New > Other] をクリックします。
- [Remote System Explorer] を展開します。
- [Connection] をクリックします。
- [Next] をクリックします。
- 接続タイプを選択して、[Next] をクリックします。
注: 接続タイプは、[Linux]、[Micro Focus DevHub using SAMBA, NFS etc]、または [Unix] のいずれかにする必要があります。
- ホスト名および接続名を入力して、[Next] をクリックします。
- [Files] ダイアログ ボックスで、[ssh.files] ボックスをオンにし、[Launcher Properties] を選択します。
- [Processes] ダイアログ ボックスで、[dstore.processes] ボックスをオンにし、[Launcher Properties] を選択します。
- 右側ページの [Properties] ダイアログ ボックスで、[Launcher] プロパティの [Running] を選択します。
- [Finish] をクリックします。
- [Remote Systems] パースペクティブで、新しい接続の [Processes] 項目を右クリックし、[Properties] を選択してから、[Subsystem] を選択します。
ボタンをクリックして [Port] 値をクリアし、使用するサーバーの空きポート番号を入力します。
- Eclipse 内から Telnet や SSH 端末などを使用して、リモート ホストにログオンします。
- 端末セッションで、環境変数を設定し (たとえば、Java 実行可能ファイルが確実に $PATH 上で見つかるように設定し)、startrdoserver スクリプトを実行して、[Subsystem] プロパティで入力したポート番号を指定します。オプションとして、タイムアウトをミリ秒単位で指定することもできます (デフォルトは 120000)。
COBOL install directory/remotedev/startrdoserver port timeout
- タイムアウト期間内にサーバーに接続します。