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, доступна для записи пользователем, которого вы указали.