`找不到corda Web服务器JAR。`部署corda节点时出错
在Corda 3中,我将Corda节点从使用不推荐的内置Web服务器切换到使用自己的Spring Web服务器 在项目的`找不到corda Web服务器JAR。`部署corda节点时出错,corda,Corda,在Corda 3中,我将Corda节点从使用不推荐的内置Web服务器切换到使用自己的Spring Web服务器 在项目的build.gradle文件中,我删除了对Corda Web服务器的依赖(cordaRuntime“$Corda\u release\u组:Corda Web服务器:$Corda\u release\u version”) 但是,当我运行部署节点时,会出现以下错误: * What went wrong: Execution failed for task ':deployNod
build.gradle
文件中,我删除了对Corda Web服务器的依赖(cordaRuntime“$Corda\u release\u组:Corda Web服务器:$Corda\u release\u version”
)
但是,当我运行部署节点时,会出现以下错误:
* What went wrong:
Execution failed for task ':deployNodes'.
> No corda-webserver JAR found. Have you deployed the Corda project to Maven? Looked for "corda-webserver-3.1-corda.jar"
当我删除依赖项时,
deployNodes
为什么要查找Corda web服务器?deployNodes
将自动查找Corda web服务器JAR,如果一个或多个节点具有web端口(例如webPort 10007
)
删除这些web端口后,部署节点任务将正常执行。这可能是因为您在未安装webserver模块的情况下定义webPort 要修复此问题,请确保将以下内容添加到build.gradle文件和Corda dependencies下
cordaRuntime "$corda_release_group:corda-webserver:$corda_release_version"
cordaCompile "$corda_release_group:corda-webserver-impl:$corda_release_version"
这将为您的项目安装Web服务器。
*如果不想使用内置Web服务器,请重新生成或删除
webPort
项。是的,这也将消除错误,但当然,不会生成Web服务器。