我正在尝试向我的Hudson主节点添加节点。Hudson无法启动slave - hudson-slave.exe未被复制
该节点运行Windows Server 2008 Enterprise Edition,并且安装了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被复制。
我想知道为什么没有错误报告和主人不断尝试。任何人都可以为此提出解决方案吗?
=> http://serverfault.com – 2011-05-06 13:54:35
我注意到哈德森的问题数量和答案的比率在stackoverflow比在serverfault更多。另外,我的问题是要找出hudson-slave.exe正在创建或正在被复制吗?(想要找出这个代码) – Sundeep 2011-05-06 13:59:13
好吧!找到代码点 - [this](https://github.com/kohsuke/hudson/blob/master/core/src/main/java/hudson/os/windows/ManagedWindowsServiceLauncher.java#L216)。它正在被复制,并且我在战争中错过了这个文件!应该找到原因! – Sundeep 2011-05-06 14:21:23