在Corda中,请告诉我如何在不构建

时间:2018-04-19 02:31:34

标签: corda

我通过以下步骤添加了Node。 PartyD开始了,但它被认为是PartyC。 请告诉我如何在不重建的情况下正确启动PartyD。  假设许多人使用Corda节点创建网络,重建CordaApp并在每次参与网络时分发它都不是一个好主意。因此,我认为应该有一种方法可以在不构建的情况下进行添加。

[步骤]

  
      
  1. 在Corda-example(V2)上运行[.gradlew clean deploynodes。
  2.   
  3. 转到[./ java-source / build / nodes],复制[PartyC]目录并将其创建为[PartyD]
  4.   
  5. 更改[PartyD的[node.conf]的每个端口,使其不与其他节点重叠
  6.   
  7. 此外,将[Party D [node.conf]]的[myLegalName =" O = PartyC,L = Paris,C = FR"]更改为[myLegalName =" O = PartyD ,L =东京,C =   JP"。]
  8.   
  9. 运行[runnodes]。
  10.   
  11. 如果您从浏览器访问[Party D]的端口并单击WebAPI [me],[myLegalName =" O = PartyC,L = Paris,C = FR"]是   显示。
  12.         

    期望值为[myLegalName =" O = PartyD,L = Tokyo,C =   JP"。]

[问题]

  1. 为什么不被认定为PartyD?

  2. 请告诉我在没有构建的情况下添加节点的正确步骤。

1 个答案:

答案 0 :(得分:1)

您描述的程序在Corda 2上适合我。该方被正确识别为PartyD

我怀疑您在复制其文件夹之前已启动PartyC节点。请务必删除artemiscertificatespersistence.mv.db以重置它。特别是,certificates文件夹将包含带有PartyC名称的自动生成的证书。