admin管理员组文章数量:1567014
jenkins的企业微信通知报错:No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
- 卸载服务器上的java11,参考sonarqube中yum安装和卸载java
如果你直接在java11上改 java.security 这个文件的内容,在jdk11目录下,搜索目录路径:find . -name “java.security”
目录一般在: /usr/local/jdk-11.0.14/conf/security
- 打开java8官网:https://www.oracle/java/technologies/downloads/#java8
- 下载文件linux下的 jdk-8u321-linux-x64.tar.gz 到服务器的目录:/usr/local ,下载jdk所需账号:913898356@qq/Oracle123.
- 解压包:tar -zxvf jdk-8u321-linux-x64.tar.gz
- 配置环境变量:
vim /etc/profile
# 在profile文件末添加以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_321 #jdk安装目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
- 生效环境变量:source /etc/profile
- 验证是否安装:java -version
- 删除多余协议:vim /usr/local/jdk1.8.0_321/jre/lib/security/java.security
# 大概在文本的720行左右
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
将以上原文改为(删除了:SSLv3, TLSv1, TLSv1.1,
):
jdk.tls.disabledAlgorithms=RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
- 停止并重启jenkins
service jenkins stop
service jenkins start
jenkins启动报错:
(1)systemctl status jenkins.service
查看报错:Starting Jenkins bash: /usr/bin/java
(2)建立软链接解决:ln -s /usr/local/jdk1.8.0_161/bin/java /usr/bin/java
版权声明:本文标题:jenkins的企业微信通知报错:No appropriate protocol 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726296505a1064676.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论