jenkins配置SVN时报错:javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name


javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name


这个错误在使用idea的svn插件时遇到过,只要在java参数里面添加下面代码:

-Djsse.enableSNIExtension=false


在jenkins里面用下面的方法解决:

1.如果通过命令行启动则在启动时添加(绝色部分):

@echo off
set JENKINS_HOME=D:\jenkins
D:\jdk1.7.0_40\bin\java -Djsse.enableSNIExtension=false -jar %JENKINS_HOME%\jenkins.war --httpPort=8000

2.通过windows 服务启动时先打开jenkins目录下的jenkins.xml文件,在如下部分添加:

<arguments>-Djsse.enableSNIExtension=false -Xrs -Xmx256m -jar "%BASE%\jenkins.war" --httpPort=8000 -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle</arguments>


转载于:https://my.oschina.net/kevinky/blog/713619

根提供的引用内容,您遇到的问题可能是由于连接拒绝导致的。在启动docker容器,您需要增加一些参数来确保正确的访问权限和连接配置。您可以尝试使用以下命令来启动docker容器并查看日志: ``` sudo docker run -u root -itd -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock <容器名称> sudo docker logs --tail 100 <容器名称> ``` 这样,您应该能够查看到最近100行的日志,并找到导致连接拒绝的具体错误信息。 另外,您还提到了Jenkins服务无法访问https://api.github.com和Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock的问题。这可能是由于网络连接问题或权限问题导致的。您可以尝试检查以下几个方面来解决这些问题: 1. 确保Jenkins服务器能够访问https://api.github.com。您可以尝试在Jenkins服务器上执行以下命令来检查网络连接是否正常: ``` curl https://api.github.com ``` 如果返回结果显示连接被拒绝,可能是由于防火墙或代理等原因导致的。您可以尝试调整网络配置或联系网络管理员进行进一步排查。 2. 确保Jenkins服务器具有正确的权限以访问Docker守护进程。您可以尝试使用以下命令来检查Docker守护进程的权限问题: ``` sudo docker ps ``` 如果返回结果显示权限被拒绝,您可以尝试使用sudo命令或添加您的用户到docker用户组中,并重新启动Jenkins服务。 综上所述,您可以尝试通过检查网络连接和权限配置来解决连接拒绝的问题。如果问题仍然存在,请提供更多详细的错误信息以便进行进一步排查。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值