当前位置: 首页 > 知识库问答 >
问题:

Maven/Java构建-SSL对等服务器错误关闭

阚英睿
2023-03-14

在jenkins中调试从nexus下载的maven后,我出现了以下错误。

Openssl工作正常,证书是由Amazon发布的有效证书。

BasicRepositoryConnector-nexus。pmc。皮尔逊珠江三角洲。tech-2-0,处理异常:javax。网ssl。SSLException:SSL对等端错误关闭09:42:35%%无效:[会话2,TLS\u ECDHE\u RSA\u与\u AES\u 128\u GCM\u SHA256]09:42:35基本位置连接器连接。tech-2-0,发送TLSv1。2警报:致命,描述=意外消息09:42:35基本位置连接器连接。tech-2-0,写入:TLSv1。2警报,长度=26 09:42:35基本位置连接器连接。tech-2-0,称为closeSocket(),09:42:35基本位置连接器nexus。tech-2-0,称为close()09:42:35基本位置连接器连接。tech-2-0,称为closeInternal(true)09:42:35

Maven失败,出现以下错误。

09:42:35[错误]无法在项目hybris-pack上执行目标:无法解决项目com.sap的依赖关系:hybris-pack: jar: 1.0-SNAPSHOT:无法将工件com.sap.hybris: hybris-Commerce ic-Suite: zip:6.6.0.1从/到第三方(https://nexus.tech/nexus/content/repositories/thirdparty):来自第三方的获取请求: com/sap/hybris/hybris-Commerce ic-Suite/6.6.0.1/hybris-commerce-suite-6.6.0.1.zip失败: SSL对等端关闭错误-

我的思考过程是它与网络或Java有关?你以前见过这个吗?


共有3个答案

晏树
2023-03-14

这经常发生在我的大学里,许多设备同时访问maven服务器。如此多的学生试图访问依赖关系,以至于maven服务器将我们的IP地址标记为DOS攻击,因此拒绝连接。

通常在大约10分钟后,标志已经解除,您可以再次访问依赖项。

如果您急需依赖项,请尝试切换您的公共IP地址(例如电话热点)。

另一个长期解决方案是在网络中引入一个工件存储,它在本地缓存和分发依赖项,并且只从maven服务器下载未知版本或包。请与您的本地系统管理员讨论此事。

如果您在构建管道中使用docker容器,那么您将需要一个工件存储,否则构建将定期失败。

翁烨霖
2023-03-14

当我连接到我雇主的VPN时,我收到了相同的错误,尽管我不认为这与流量有关,而是TLS重新协商的问题,其中TLS客户端应该从TLS1降级。3至TLS1。2如果双方不能就TLS1达成一致。3个任期。我怀疑这与我们公司的防火墙配置有关。无论如何,如上所述,添加-Dhttps。协议=TLSv1。2修复了从命令行运行mvn时的问题,例如。

$ mvn -Dhttps.protocols=TLSv1.2 package

如果您是通过Eclipse执行maven,那么可以将此属性作为参数添加到相关的maven运行配置中。

冷翼
2023-03-14

将以下内容添加到mvn命令:

-Dhttps.protocols=TLSv1.2
 类似资料:
  • 我在用IntelliJ同步Gradle。Gradle项目由IntelliJ模板提供,但错误仍然存在。 我试着: 使用Android Studio做同样的事情,同样的事情发生了 我的系统:MacOS Big Sur 所以这是错误: 这是我的gradle构建脚本: 非常感谢!!!!!!!!

  • 我需要通过HTTPS协议提出请求。我编写了以下代码: 有人知道为什么会这样吗?

  • 如果我在以下URL上运行上述代码:https://eztv.it/shows/887/the-blacklist/,它将按预期工作。两个URL文件大小之间的差异似乎是一个促成因素。在测试同一个服务器的不同URL时,上面的代码似乎只适用于小于30KB的文件。以上任何内容都将生成上述异常。

  • 大家好,我刚刚按照给出的步骤进行操作,以便使用parse4cn1 lib实现推送通知。在发送Android构建时,我收到了此错误构建,我真的不知道下一步该做什么,因为我仔细按照说明进行操作。任何帮助将不胜感激。下面是导致错误的链接.txt文件 https://drive.google.com/open?id=0ByIex_y9vYt5UGpfNS1YdkdLZ0k

  • 我有一个问题,集成liquibase maven执行与一个mysql 5.7数据库由Azure作为一个服务.错误日志是: 无法执行目标组织。liquibase:liquibase maven插件:3.0.5:项目上的状态(默认cli)-:设置或运行liquibase:com时出错。mysql。jdbc。例外情况。jdbc4。通信异常:通信链路故障发送到服务器的最后一个数据包是575毫秒前的。握手期

  • 问题内容: 我需要通过HTTPS协议发出请求。我写了以下代码: 我使用 java.io.EOFException 得到了这个异常stacktrace : 我从 https://google.com 获得了成功的响应,但是以上URL(https://ancine.band.com.br/xml/pgrt1_dta_20150303.xml)中的此错误。 使用PHP,.NET和NodeJS,URL可以