Hudson не может запустить slave - hudson-slave.exe не копируется - PullRequest
0 голосов
/ 06 мая 2011

Я пытаюсь добавить узел в мой мастер 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>" зарегистрирована, но "hudson-slave.exe" в корне FS отсутствует. Это означает, что этот файл .exe вообще не копируется на ведомое устройство. Я проверил весь hudson.war, но в нем нет exe-файла - может быть, он создается? Копируется только slave.jar.

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

1 Ответ

1 голос
/ 06 мая 2011

Попробуйте:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...