`部署Corda节点时没有找到corda-webserver JAR。错误

时间:2018-05-04 07:47:01

标签: corda

在Corda 3中,我将Corda节点从使用已弃用的内置Web服务器切换到使用我自己的Spring Web服务器。

在项目的build.gradle文件中,我删除了对Corda网络服务器(cordaRuntime "$corda_release_group:corda-webserver:$corda_release_version")的依赖。

但是,当我运行deployNodes时,我收到以下错误:

* 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网络服务器?

2 个答案:

答案 0 :(得分:1)

这可能是因为您在定义webPort时未安装webserver模块。

要解决此问题,请确保将以下内容添加到 build.gradle 文件中,并在Corda依赖项下。

cordaRuntime "$corda_release_group:corda-webserver:$corda_release_version"
cordaCompile "$corda_release_group:corda-webserver-impl:$corda_release_version"

这将为您的项目安装Web服务器。 *重建

答案 1 :(得分:0)

如果一个或多个节点有一个Web端口(例如deployNodes),

webPort 10007将自动查找Corda网络服务器JAR。

删除这些Web端口后,deployNodes任务将正常执行。