Eclipse Luna 4.4.1安装AWS Toolkit失败求助
解决Eclipse Luna 4.4.1安装AWS Toolkit时的"peer not authenticated"错误
我之前帮团队里维护老项目时碰到过一模一样的问题,核心原因基本都是老版本Eclipse的HTTPS协议支持不足,或者AWS更新源的地址/证书验证逻辑冲突。给你几个亲测有效的解决步骤:
1. 切换到AWS Toolkit的HTTPS更新源
你之前用的http://aws.amazon.com/eclipse是旧的HTTP地址,现在AWS已经把更新站点迁移到HTTPS了,旧地址不仅失效还会触发证书验证错误。直接替换成HTTPS地址试试:
- 打开Eclipse,进入
Help > Install New Software - 点击
Add,在Location栏输入https://aws.amazon.com/eclipse,随便填个名称比如AWS Toolkit for Eclipse - 点击
OK加载组件列表,然后尝试安装
2. 强制Eclipse使用TLS 1.2协议
Eclipse 4.4.1(Luna)默认没有启用TLS 1.2,而AWS现在只支持TLS 1.2及以上版本的加密连接,这会直接导致peer not authenticated错误。修改Eclipse启动参数解决:
- 找到Eclipse安装目录下的
eclipse.ini文件 - 在
-vmargs下方添加两行配置:-Dhttps.protocols=TLSv1.2 -Djavax.net.ssl.trustStoreType=JKS - 保存文件后重启Eclipse,再尝试安装操作
3. 手动导入AWS的SSL证书到JRE信任库
如果上面的方法还是不行,可能是Eclipse使用的JVM没有信任AWS的SSL证书。手动导入步骤:
- 用浏览器打开
https://aws.amazon.com/eclipse,导出站点的SSL证书(比如Chrome:点击地址栏锁图标 → 证书 → 详细信息 → 复制到文件,选择DER格式保存) - 找到Eclipse使用的JRE路径(如果是Eclipse自带JRE,就在安装目录的
jre文件夹下),定位到jre/lib/security/cacerts文件 - 打开终端/命令行,执行keytool导入命令:
默认信任库密码是keytool -import -alias aws-eclipse-cert -file 你的证书文件路径 -keystore cacertschangeit,输入后确认导入即可 - 重启Eclipse后再次尝试安装
4. 尝试离线安装包
如果在线安装始终碰壁,可以直接用离线包安装:
- 下载对应Eclipse Luna版本的AWS Toolkit离线安装包(注意选择适配Neon之前版本的包)
- 在Eclipse中进入
Help > Install New Software,点击Add→Archive,选中下载的离线包文件 - 后续按照正常安装流程操作即可
额外提一句:Eclipse Luna是2014年的版本,确实太老了,AWS Toolkit对它的支持已经逐渐弱化。如果项目允许的话,建议升级到Eclipse Neon及以上版本,能从根源减少这类兼容性问题
内容的提问来源于stack exchange,提问作者sdsquare
相关产品推荐
相关产品推荐

