我通过以下步骤添加了Node。 PartyD开始了,但它被认为是PartyC。 请告诉我如何在不重建的情况下正确启动PartyD。 假设许多人使用Corda节点创建网络,重建CordaApp并在每次参与网络时分发它都不是一个好主意。因此,我认为应该有一种方法可以在不构建的情况下进行添加。
[步骤]
- 在Corda-example(V2)上运行[.gradlew clean deploynodes。
- 转到[./ java-source / build / nodes],复制[PartyC]目录并将其创建为[PartyD]
- 更改[PartyD的[node.conf]的每个端口,使其不与其他节点重叠
- 此外,将[Party D [node.conf]]的[myLegalName =" O = PartyC,L = Paris,C = FR"]更改为[myLegalName =" O = PartyD ,L =东京,C = JP"。]
- 运行[runnodes]。
- 如果您从浏览器访问[Party D]的端口并单击WebAPI [me],[myLegalName =" O = PartyC,L = Paris,C = FR"]是 显示。
醇>期望值为[myLegalName =" O = PartyD,L = Tokyo,C = JP"。]
[问题]
为什么不被认定为PartyD?
请告诉我在没有构建的情况下添加节点的正确步骤。
答案 0 :(得分:1)
您描述的程序在Corda 2上适合我。该方被正确识别为PartyD
。
我怀疑您在复制其文件夹之前已启动PartyC
节点。请务必删除artemis
,certificates
和persistence.mv.db
以重置它。特别是,certificates
文件夹将包含带有PartyC
名称的自动生成的证书。