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>
解决SSLProtocolException在Jenkins与IDEA中
本文提供了解决在使用Jenkins和IntelliJ IDEA时遇到的javax.net.ssl.SSLProtocolException错误的方法。该错误通常由于SNI扩展问题导致。解决方案是在Java参数中添加-Djsse.enableSNIExtension=false。对于Jenkins,无论是通过命令行还是Windows服务启动,都需要在启动参数中加入此设置。
1081

被折叠的 条评论
为什么被折叠?



