【发布时间】:2016-09-21 02:42:26
【问题描述】:
我正在尝试运行以下命令:
java -jar jenkins-cli.jar -s http://jenkins_URL/ --username myusername --password mypassword help
但我得到了错误:
java.io.IOException: No X-Jenkins-CLI2-Port 在 [null, X-Required-Permission, X-Jenkins, X-You-Are-In-Group, X-Hudson, Content-Length, Expires , X-You-Are-Authenticated-As, X-Permission-Impied-By, Set-Cookie, Server, X-Content-Type-Options, Date, X-Jenkins-Session, Content-Type] 在 hudson.cli.CLI.getCliTcpPort(CLI.java:284) 在 hudson.cli.CLI.(CLI.java:128) 在 hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:72) 在 hudson.cli.CLI._main(CLI.java:473) 在 hudson.cli.CLI.main(CLI.java:384) 抑制:java.io.IOException:服务器返回 HTTP 响应代码:403 用于 URL:http://52.9.217.252:8888/cli 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1628) 在 hudson.cli.FullDuplexHttpStream.(FullDuplexHttpStream.java:78) 在 hudson.cli.CLI.connectViaHttp(CLI.java:152) 在 hudson.cli.CLI.(CLI.java:132) ... 3 更多
我的 config.xml 文件
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<disabledAdministrativeMonitors/>
<version>1.0</version>
<numExecutors>2</numExecutors>
<mode>NORMAL</mode>
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>false</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
<disableRememberMe>false</disableRememberMe>
<projectNamingStrategy class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
<workspaceDir>${ITEM_ROOTDIR}/workspace</workspaceDir>
<buildsDir>${ITEM_ROOTDIR}/builds</buildsDir>
<jdks/>
<viewsTabBar class="hudson.views.DefaultViewsTabBar"/>
<myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/>
<clouds/>
<scmCheckoutRetryCount>0</scmCheckoutRetryCount>
<views>
<hudson.model.AllView>
<owner class="hudson" reference="../../.."/>
<name>All</name>
<filterExecutors>false</filterExecutors>
<filterQueue>false</filterQueue>
<properties class="hudson.model.View$PropertyList"/>
</hudson.model.AllView>
</views>
<primaryView>All</primaryView>
<slaveAgentPort>-1</slaveAgentPort>
<label></label>
<crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer">
<excludeClientIPFromCrumb>false</excludeClientIPFromCrumb>
</crumbIssuer>
<nodeProperties/>
<globalNodeProperties/>
</hudson>
【问题讨论】:
标签: java exception jenkins http-status-code-403 jenkins-cli