0

Hudson マスターにノードを追加しようとしています。

ノードは Windows Server 2008 Enterprise エディションを実行し、Java、Ant、および .NET がインストールされています。

そのマシンの接続ログにはこの出力が表示され、接続できません。

Connecting to machine01 
Checking if Java exists
java full version "1.6.0_25-b06"
Copying slave.jar
Starting the service
Connecting to machine01
Checking if Java exists
java full version "1.6.0_25-b06"
Copying slave.jar
Starting the service
Connecting to machine01 

メッセージは繰り返され続け、接続されません。

さらに調べてみると、「Hudson Slave at <FS Root>」サービスは登録されていますが、FS ルートに「hudson-slave.exe」がありません。これは、この .exe ファイルがスレーブにまったくコピーされていないことを意味します。hudson.war 全体を確認しましたが、exe ファイルが存在しません。作成されている可能性がありますか? slave.jar のみがコピーされています。

エラーが報告されず、マスターが試行を続けるのはなぜだろうか。誰でもこれに対する解決策を提案できますか?

4

1 に答える 1

1

これを試して:

  • スレーブを JNLP (Java Web Start) スレーブに変換し、スレーブから Web サービスを開始し、それを使用してサービスをインストールします ([ファイル] > [サービスとしてインストール])。

また、FS ルートとして割り当てたフォルダーが、指定したユーザーによって書き込み可能であることを確認してください。

于 2011-05-06T14:02:19.810 に答える