2013-04-11 122 views

回答

6

這裏是我用來做的方式:

JenkinsLocationConfiguration globalConfig = new JenkinsLocationConfiguration(); 
globalConfig.getUrl() 
+0

Thanx Estaban再次;) – 2013-04-11 14:00:26

+0

@peter_budo非常歡迎您 – 2013-04-11 14:03:02

+0

@peter_budo - 您是否能夠從java代碼訪問Jenkins URL。我正在研究這個問題,無法從java代碼訪問Jenkins URL。謝謝。 – user222 2017-06-13 17:08:14

1

除了對方的回答的JenkinsLocationConfiguration classJenkins.getInstance.getRootUrl()返回配置的URL。

同時檢查Jenkins.getInstance.getRootUrlFromRequest(),它返回使用中的真實網址,但只處理請求。

+0

+1 hyde,謝謝 – 2013-04-12 05:10:21

+0

@ hyde-我想從java代碼訪問Jenkins URL,它拋出了403例外。我已經看到您分享的鏈接http://javadoc.jenkins-ci.org/jenkins/model/Jenkins.html#getRootUrl%28%29。我是否需要下載任何jar文件才能使用此API。請詳細說明。謝謝 – user222 2017-06-13 17:10:42

+0

@ user222你的問題對我來說毫無意義,對不起。如何將JAR添加到項目中可幫助解決403 http錯誤?無論如何,還沒有用Java編碼了近4年,所以不記得任何細節。檢查javadocs,並在瀏覽器上嘗試URL,使用debgugger/debug打印來檢查導致異常的原因,等等。 – hyde 2017-06-13 20:03:32