Hudson не может запустить slave - hudson-slave.exe не копируется

Я пытаюсь добавить узел в мой мастер Хадсон.

Узел работает под управлением 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 

Сообщение продолжает повторяться и никогда не соединяется.

После дальнейшего расследования, я вижу, что "Хадсон Раб в <FS Root>"служба зарегистрирована, но"hudson-slave.exe"в корне FS отсутствует. Это означает, что этот файл.exe вообще не копируется на ведомое устройство. Я проверил весь файл hudson.war, но нет EXE-файл существует в нем - может быть, он создается? Копируется только slave.jar.

Интересно, почему не сообщается об ошибке, и мастер продолжает пытаться. Кто-нибудь может предложить решение для этого?

1 ответ

Решение

Попробуй это:

  • Преобразуйте подчиненное устройство в подчиненное устройство JNLP (Java Web Start), запустите веб-службу с подчиненного устройства, а затем используйте его для установки службы ("Файл"> "Установить как службу").

Кроме того, убедитесь, что папка, назначенная вами как Root FS, доступна для записи пользователем, которого вы указали.

Другие вопросы по тегам