リモート ホストのプロジェクトを作成、ビルド、およびデバッグするために必要なリモート ホスト サーバーを起動する最も一般的な方法は、デーモン プロセスを使用することです。
このプロセスでは、Eclipse IDE からの要求を特定のポートでリッスンします。要求が行われると、デーモンによってサーバーが起動され、接続しているユーザーの ID が割り当てられます。その後のコンパイル プロセスとデバッグ プロセスは、このユーザーとして実行されます。
デーモンを起動するには、UNIX マシン上の任意のバージョンの Perl と、任意のバージョンの Java が両方必要です。
デーモンは、パラメーターの有無にかかわらず実行できます。パラメーターが指定されていない場合、プロセスは $COBDIR/remotedev/rdo.cfg のデフォルト値に依存します。
次の構文をスーパーユーザー権限で使用して、リモート ホストでデーモンを起動します。
$COBDIR/remotedev/startrdodaemon [<port> <low port>-<high port>]
例:ポート 4999 でリッスンするデーモンを起動
$COBDIR/remotedev/startrdodaemon 4999
このコマンドは rdo.cfg のデフォルトのポートをオーバーライドします。
例:デーモン (ポート 4999) で 4090 から 4993 のポートの範囲を使用してサーバーをインスタンス化
$COBDIR/remotedev/startrdodaemon 4999 4090-4993
このコマンドも rdo.cfg のデフォルトのポートをオーバーライドします。
サーバーにアクティブなファイアウォールがある場合は、これらのポートがファイアウォール設定で開いていることが重要です。configrdo ユーティリティを使用して、rdo.cfg のデフォルトのポートをファイアウォールですでに開いているポートに設定できます。Red Hat 7.2 以降または CentOS 7.2 以降で実行している場合は、ユーティリティを使用してアクティブなファイアウォールで必要なポートを開くこともできます。詳細については、「ファイアウォールの構成」を参照してください。