Kotlin 在CORDA中动态部署和运行节点
我们有一个用例,在这个用例中,我们必须在运行时从网页上单击按钮来部署和启动一个节点。与在CORDA的演示台上工作的方式相同。有人能指出实现这一点的例子或解释吗?节点本质上是一个包含两个内容的文件夹:Kotlin 在CORDA中动态部署和运行节点,kotlin,corda,Kotlin,Corda,我们有一个用例,在这个用例中,我们必须在运行时从网页上单击按钮来部署和启动一个节点。与在CORDA的演示台上工作的方式相同。有人能指出实现这一点的例子或解释吗?节点本质上是一个包含两个内容的文件夹: 一个node.conf文件 一个corda.jar文件 它可能还需要其他东西(如果不是在开发模式下,则需要证书)或想要(corda Web服务器,如果您希望它提供API,一个包含您希望它加载的CorDapps的插件文件夹),但上面两项就足够了 当您在本地运行部署节点时,它会创建一组包含这些内容的
- 一个
文件node.conf
- 一个
文件corda.jar
corda Web服务器
,如果您希望它提供API,一个包含您希望它加载的CorDapps的插件文件夹),但上面两项就足够了
当您在本地运行部署节点时,它会创建一组包含这些内容的节点文件夹。“运行节点”相当于在文件夹中的corda.jar
文件上运行java-jar corda.jar
,其中还存在有效的node.conf
文件
如果您可以通过前端收集有效的node.conf
文件的参数或自动生成这些参数,那么您需要在服务器上执行的所有操作是:
- 创建一个新文件夹
- 生成一个
文件并将其保存到文件夹中node.conf
- 将
文件复制到该文件夹中corda.jar
- 在该文件夹中启动
进程corda.jar