debuggingjenkins从属安装?

我有一些桌面运行Windows 7,我试图设置为jenkins奴隶。 如果使用从属状态页面上提供的命令行进行连接,则从属工作,如java -jar slave.jar -jnlpUrl http://jenkins-master.mycompany.com:8080/computer/slave1/slave-agent.jnlp -secret 42abcdef123456abef222ccc11 。 但是,如果我使用状态页面上的Java web开始button连接,它将失败并出现exception:

 java.lang.NullPointerException at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source) at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source) at com.sun.javaws.Launcher.launch(Unknown Source) at com.sun.javaws.Main.launchApp(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main.access$000(Unknown Source) at com.sun.javaws.Main$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 

我在3台不同的从机上遇到同样的错误。 在这三种情况下,我都是从在奴隶机器上运行的浏览器启动的。

我希望奴隶作为Windows服务运行。 我可以设置它,所以服务发出的java命令行,但我宁愿使用jenkins本身提供的服务设施。 另外,我只是想了解为什么networking启动方法不起作用。 我怎么去debugging呢?