`找不到corda Web服务器JAR。`部署corda节点时出错

`找不到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

在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 ':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服务器。