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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值