window 下,直接用jenkins.war 包执行,一般都会报错。原因是 jre 需要请求这两个网站,而且都是都需要 jre 访问 https
https://get.jenkins.io/
https://updates.jenkins.io/
一般需要把两个https的证书通过浏览器拿下来后,
如何取得证书呢

点复制到文件

再下一步


这样就生成了证书文件,再把证书文件安装到jre中,java 程序就会安全的访问 https 的程序
安装到 jre 的目录下,如下
keytool -importcert -noprompt -trustcacerts -alias 别名 -file 证书地址 -keystore ${JRE}/lib/security/cacerts
密码是 changeit
或是 changeme
本文介绍了在Windows环境下,由于Jenkins尝试访问https://get.jenkins.io/和https://updates.jenkins.io/导致的错误。解决方法是手动下载并安装这两个网站的证书到JRE的安全证书存储。首先通过浏览器获取证书,然后使用`keytool`命令将证书导入到JRE的`lib/security/cacerts`目录,密码通常为`changeit`或`changeme`,确保Java程序能安全访问HTTPS服务。
5499





