由于无效链接(协议切换不安全)Liferay 7,nodejs下载失败
Posted
技术标签:
【中文标题】由于无效链接(协议切换不安全)Liferay 7,nodejs下载失败【英文标题】:nodejs download fails due to invalid link (Protocol switch unsafe) Liferay 7 【发布时间】:2021-02-26 22:35:21 【问题描述】:使用 Gradle v.6 + Workspace / liferay 7.2 失败,这里是第一个构建命令的堆栈跟踪异常:
出了什么问题: 任务“:downloadNode”执行失败。任务:下载节点失败 尝试将http://mirrors.lax.liferay.com/nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.gz 下载到 /home/jenkins/.liferay/mirrors/nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.gz.tmp 尝试将http://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.gz 下载到 /home/jenkins/.liferay/mirrors/nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.gz.tmp FAILURE:构建失败并出现异常。
检测到从 http 到 https 的重定向。协议切换不安全,不允许。
任何好的修复,提前谢谢..?
【问题讨论】:
【参考方案1】:编辑:
通过将其添加到 build.gradle 解决了问题:
allprojects
plugins.withId("com.liferay.node")
node.global = true
node.nodeUrl = node.nodeUrl.replace("http:", "https:")
System.out.println(node.nodeUrl)
【讨论】:
以上是关于由于无效链接(协议切换不安全)Liferay 7,nodejs下载失败的主要内容,如果未能解决你的问题,请参考以下文章
Liferay 7.2 渲染带有实例的 portlet 的 url
iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性demo支持中英文切换)
iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性demo支持中英文切换)