快钱报错:javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name解决详解编程语言
2023-06-13 09:20:44 时间
jdk1.7提示:javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
方案1:
设置系统属性:System.setProperty( jsse.enableSNIExtension , false
方案2:
如果是tomcat: 1. linux,在catalina.sh加上JAVA_OPTS= $JAVA_OPTS -Djsse.enableSNIExtension=false 2. win,在catalina.bat加上JAVA_OPTS= $JAVA_OPTS -Djsse.enableSNIExtension=false
方案3:
修改: linux/etc/init.d/jenkins JAVA_CMD= $JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -Djsse.enableSNIExtension=false -jar $JENKINS_WAR 加入红色字体部分
方案4:
快钱反馈是由于他们的JDK版本是1.6,我们开发采用的JDK版本是1.7,需要在代码中 设置系统属性:System.setProperty ( jsse.enableSNIExtension , false 但实际中发现,有时候(小概率)还是无效。LBS切换ECS,或者重启对应Tomcat才能生效。 快钱建议,linux系统的话,在tomcat的catalina.sh文件中找到JAVA_OPTS配置,第二行加上: JAVA_OPTS= $JAVA_OPTS -Djsse.enableSNIExtension=false
重启Tomcat,问题解决。 ps aux | grep tomcat; kill -9 进程号(root权限) tomcat进程,重启。
方案5:
(jenkins配置SVN时报错:javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name) 在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
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/15249.html
cjavalinuxwindowsxml相关文章
- .net 温故知新:【10】.NET ORM框架EFCore使用入门之CodeFirs、DBFirst
- ASP.NET Core技术--使用用户密码保护API接口
- 数据库使用.NET连接MySQL数据库(net连接mysql)
- MySQL禁用SSL安全协议(mysql关闭ssl)
- Linux下安全连接:快速生成SSL证书(linux生成ssl证书)
- 原理揭秘.NET 运用Redis图灵缓存原理(.net缓存redis)
- Linux SSL证书:保障网络安全的前提(linux ssl 证书)
- asp.net的web服务MSSQL检测ASP.NET的Web服务——利用它构建更棒的站点(mssql检测基于)
- NET环境下操作Oracle数据库的技巧(.net操作oracle)
- MySQL如何关闭SSL连接(mysql中ssl关闭)
- NET操作MySQL数据库快速入门(.net读写mysql)
- NET技术结合MySQL实现数据库访问极致体验(.net数据库mysql)
- NET备份MySQL提升数据安全性(.net 备份mysql)
- 基于net与MySQL的开源源码丰富你的应用程序(.net mysql源码)
- NET和MySQL的无缝搭配实现创新的技术路径(.net mysql支持)
- 探索Oracle中NET位置的背后秘密(oracle中net位置)
- 使用Oracle64位Net突破技术极限(oracle64位net)
- 使用.NET存储XML数据的方法
- vb.net验证密码是否复杂的方法
- asp.net页面输出缓存
- asp.net下用Aspose.Wordsfor.NET动态生成word文档中的数据表格的方法
- asp.net(c#)下各种进制间的轻松转换(2进制、8进制、10进制、16进制)
- .NET中的常量字段const应用介绍
- ASP.Net中英文复合检索文本框实现思路及代码
- Asp.net实现MVC处理文件的上传下载功能实例教程
- asp.net修饰符介绍(关于public、private、protected、internal)