jenkins配置SVN連接https時出現報錯javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name

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

相關文章
相關標籤/搜索