使用jenkins cli,jdk 8.144,jenkins v2.93时获取Java IO异常

问题描述 投票:0回答:1

这是错误。

root @ myserver#java -jar /opt/tomcat/webapps/ROOT/WEB-INF/jenkins-cli.jar -s http://localhost:8181 -auth ****:****帮助

java.io.IOException: Bogus chunk size
at sun.net.www.http.ChunkedInputStream.processRaw(ChunkedInputStream.java:319)
at sun.net.www.http.ChunkedInputStream.readAheadBlocking(ChunkedInputStream.java:572)
at sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:609)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:696)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3375)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3368)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3356)
at hudson.cli.CLI$1ClientSideImpl.<init>(CLI.java:658)
at hudson.cli.CLI.plainHttpConnection(CLI.java:684)
at hudson.cli.CLI._main(CLI.java:612)
at hudson.cli.CLI.main(CLI.java:426)
java tomcat jenkins
1个回答
0
投票

在进一步的故障排除中,我发现问题与反向代理相关联。

“Jenkins 2.54及更高版本中CLI的HTTP(S)连接模式在使用mod_proxy的Apache HTTP反向代理服务器后面无法正常工作。解决方法包括使用不同的反向代理,如Nginx或HAProxy,或尽可能使用SSH连接模式。“我使用ssh代替。

https://issues.jenkins-ci.org/browse/JENKINS-47279

© www.soinside.com 2019 - 2024. All rights reserved.