我在Windows XP机器上设置了Hudson并获得了一些在其上运行的构建和测试。 接下来,我想在主机上安装其他机器上建立的程序,并在那里进行进一步的测试。 在第二台XP机器上,我安装了Hudson作为Windows服务。我在主设备上为从设备创建了一个节点,如例如。 Hudson -- Step by step guide to set up master and slave machines。我可以通过“http:// master:8080/computer/slavenode1 /”从奴隶到达该节点。 根据描述,我点击“从奴隶从浏览器启动代理”。 Firefox显示“打开”对话框,并选择“Java(TM)Web Start启动器(标准)”。启动Java,标题为“哈得逊从代理”的小窗口,显示了其在主区的消息“握手”,然后一个错误信息弹出:在Windows XP上设置Hudson从站
java.land.Exception: The server rejected the connection: Unauthorized access
at hudson.remoting.Engine.onConnectionRejected(Engine.java:272)
at hudson.remoting.Engine.run(Engine.java:233)
在一些文档,我读的东西关于要在客户端上信任的主设备的证书。但没有进一步的信息如何做到这一点,因此我无法检查。 主机和从机的Windows防火墙已关闭。
我可以创造一个“无头奴”时,哈德森没有从机器上运行的连接,我还从
java -jar slave.jar -jnlpUrl http://localhost:8080/computer/slavenode1/slave-agent.jnlp
to
java -jar slave.jar -jnlpUrl http://master:8080/computer/slavenode1/slave-agent.jnlp
改变了命令行,你对此如何把事情的一些提示运行?