デーモン プロセスを使用してリモート ホスト上でサーバーを起動するには

これは、リモート ホストでサーバーを起動するための最も一般的な方法です。
重要:SQL アプリケーションを扱っている場合は、デーモンを使用してリモート ホストを起動する必要があります。
このデーモンによって起動されたサーバーには、接続しているユーザーの ID が割り当てられます。このユーザー ID は、接続の確立時に使用した認証詳細から取得されます。その後のコンパイル プロセスとデバッグ プロセスも、このユーザーとして実行されます。

デーモンを起動するには、Unix マシン上の任意のバージョンの Perl と、任意のバージョンの Java が両方必要です。

デーモンの起動

重要:デーモンを起動する前に、UNIX マシン上に次のものを用意する必要があります。
  • 任意のバージョンの Perl
  • 任意のバージョンの Java
  • PATH 環境変数で指定されたパス上の as (アセンブラー) および ld (リンク) プログラム

デフォルトのポート (4075) でバックグラウンド プロセスとしてデーモンを起動するには、スーパーユーザー権限を使用して次のコマンドを実行します。

$COBDIR/remotedev/startrdodaemon

これにより、デーモンはポート 4075 でそのマシンに接続している Eclipse クライアント プロセスをリッスンするようになります。別のポートを使用する場合は、startrdodaemon コマンドで別のポート番号を指定します。

デーモンは、指定したポートまたは指定した範囲のポートでサーバーをインスタンス化するように設定することもできます。これは、ファイアウォールを通じて特定のポートだけを開く場合に特に意味があります。これを行うには、スーパーユーザー権限を使用して次のコマンドを実行します。

$COBDIR/remotedev/startrdodaemon [<port> | <low port>-<high port>] 
ここで:
  • <port> は、クライアント マシン上の Eclipse からの接続をリッスンするためにデーモンが使用するポート番号です。値を指定しなかった場合は、デフォルト値の 4075 が割り当てられます。この値は、Eclipse インストール内で割り当てられた値と一致します。

    次に例を示します。

    $COBDIR/remotedev/startrdodaemon 4999

    このコマンドは、ポート 4999 でリッスンするデーモンを起動し、ランダムなサーバー ポートを使用します。

  • <low port>-<high port> は、デーモンによって起動されたサーバーがクライアント マシン上の Eclipse と通信するために使用するポートの範囲です。

    次に例を示します。

    $COBDIR/remotedev/startrdodaemon 4080 4090-4999

    このコマンドはポート 4080 でリッスンするデーモンを起動し、サーバー ポートは 4090~4999 の範囲内になります。