在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网络服务器?
答案 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)
deployNodes
), webPort 10007
将自动查找Corda网络服务器JAR。
删除这些Web端口后,deployNodes
任务将正常执行。