Jenkins Slave на сервере с пользовательским портом

Я установил jenkins на suse 12.1 и изменил порт в конфиге на 8081.

/etc/sysconfig/jenkins

ДЖЕНКИНС_ПОРТ = "8081"

Веб-интерфейс работает без проблем на этом порту, но когда я хочу запустить клиент с JNLP, он дает мне стандартный порт:

javaws http://192.168.1.137:8080/computer/192.168.1.190/slave-agent.jnlp

Теперь я попытался запустить его с правильным портом:

javaws http://192.168.1.137:8081/computer/192.168.1.190/slave-agent.jnlp

Но через некоторое время я получаю сообщение об ошибке:

java.io.FileNotFoundException: http://192.168.1.137:8080/jnlpJars/remoting.jar
    at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: http://192.168.1.137:8080/jnlpJars/remoting.jar
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at java.net.HttpURLConnection.getResponseCode(Unknown Source)
    ... 14 more

Он пытается не тот порт. Как правильно изменить порт?


person wutzebaer    schedule 06.08.2012    source источник


Ответы (1)


Вы обновили URL-адрес с помощью параметра конфигурации в разделе «Управление Jenkins». «Настройка системного URL-адреса Jenkins»?

person Christopher Orr    schedule 06.08.2012