Jenkins Windows Slave JNLP Connection Error

I am trying to setup jenkins slave on windows vm and keep it as a service. I did the following steps

  • went to jenkins master from my slave and downloaded the jnlp slave agent and installed it. Connected to jenkins logs in master. and a small window to show that I am connected came up with it too.

    JNLP agent associated with /10.xx8 <=== [JENKINS REMOTING CAPACITY] ===> Slave.jar version: 2.51 This Windows Slave is successfully connected and online

After that, I installed it as a service with jenkins user that I am using. When I close a small connected window on my slave, the following error appears

Failing to obtain https://my netowrk.com/computer/Windows%20Slave/slave-agent.jnlp?encrypt=true
java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
    at hudson.remoting.Launcher.parseJnlpArguments(Launcher.java:269)
    at hudson.remoting.Launcher.run(Launcher.java:219)
    at hudson.remoting.Launcher.main(Launcher.java:192)
Waiting 10 seconds before retry

      

Then I added proxy settings to my jenkins-slave.xml but still get the same error. My jenkins-slave.xml arguments are as follows

<executable>C:\Program Files\Java\jre7\bin\java.exe</executable>
  <arguments>-Xrs -Dhttp.proxyHost=xx.xx.xx -

Dhttp.proxyPort=3128 -jar "%BASE%\slave.jar" -jnlpUrl https://example.org/computer/Windows%20Slave/slave-

agent.jnlp -secret dxxxxxxxxxxxxa2d -noCertificateCheck</arguments>

      

Can someone give some advice on how to resolve this.

thank

+3


source to share





All Articles