学习jenkins,在配置SVN地址发现总是会报错:地址为https的时候一直报错!缘由是https证书是本身生成配置的,全部java1.7以及以后的版本没法经过识别。前端
javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_namejava
解决方法一:vi /$TOMCAT_HOME/bin/catalina.sh 学习
-Djsse.enableSNIExtension=falsespa
配置位置(靠近文本中间的JAVA_OPTS地方):.net
方法二:直接使用java启动的:code
java -Djsse.enableSNIExtension=false -jar %JENKINS_HOME%\jenkins.war --httpPort=8000ssl
方法三:java源代码中加入,在从新编译;jenkins
System.setProperty("jsse.enableSNIExtension", "false");
配置成功后,设置SVN正常:io
使用方法一遇到的问题:编译
在配置文件的最前端设置,一直没有生效!
参考地址:
https://stackoverflow.com/questions/7615645/ssl-handshake-alert-unrecognized-name-error-since-upgrade-to-java-1-7-0