2017-06-26 46 views
-2

面臨的問題使Windows從站連接到Linux主站。 Linux主機在Java 8上,而Windows從機在Java 7上。我嘗試通過在slave機器上啓動slave agent進行連接,它顯示已連接了一秒,但下一秒它表示終止。問題使Windows從站(Java 7)連接到Linux主站(Java 8)

在從控制檯連接,下面是日誌:

C:\Jenkins>java -jar slave.jar -jnlpUrl http://192.168.172.249:8080/jenkins/comp 
uter/192.168.172.133ReconTomcatServer/slave-agent.jnlp 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main createEngine 
INFO: Setting up slave: 192.168.172.133ReconTomcatServer 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main$CuiListener <init> 
INFO: Jenkins agent is running in headless mode. 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Locating server among [http://192.168.172.249:8080/jenkins/] 

Jun 26, 2017 11:41:55 AM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver 
resolve 
INFO: Remoting server accepts the following protocols: [JNLP-connect, CLI2-conne 
ct, Ping, CLI-connect, JNLP4-connect, JNLP2-connect] 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Agent discovery successful 
    Agent address: 192.168.172.249 
    Agent port: 41231 
    Identity:  0a:71:17:09:ae:dc:64:9a:d4:55:ba:c7:c6:43:4a:2c 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Handshaking 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Connecting to 192.168.172.249:41231 

Jun 26, 2017 11:41:55 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Trying protocol: JNLP4-connect 

Jun 26, 2017 11:42:01 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Remote identity confirmed: 0a:71:17:09:ae:dc:64:9a:d4:55:ba:c7:c6:43:4a:2c 


Jun 26, 2017 11:42:01 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Connected 

Jun 26, 2017 11:42:02 AM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Terminated 

是否有任何事情,我可以檢查。

跟着下面的鏈接中給出的所有步驟: Showing exception while connecting slave to master using headless jnlp

回答

0

我相信這是發生由於Java版本的區別。