如何在Corda中重新部署节点后在H2数据库中保留数据?

时间:2017-09-16 08:41:38

标签: corda

我希望在节点部署后将数据保存在Corda H2数据库中。当我再次重新部署节点时,数据被清除了。 即使在我的节点中进行更改并部署它们之后,我的数据是否有任何方式可以持久化?

1 个答案:

答案 0 :(得分:0)

每次运行gradlew deployNodes时,节点文件夹都将被删除并重新创建,从而删除您的数据。但是,不需要不断重新部署节点。

如果您想更改节点的配置,只需编辑节点的node.conf文件,如下所述:https://docs.corda.net/corda-configuration-file.html

如果您想对CorDapp进行更改,可以执行以下操作:

  • 对CorDapp代码进行必要的更改
  • 从CorDapp项目的根目录运行gradlew jar,为CorDapp创建更新的JAR
  • 将新的CorDapp JAR从build/libs文件夹复制到每个节点的plugins / cordapps文件夹
  • 重新启动节点的Java进程