學習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