【问题标题】:Issue with adding cordapps to nodes while using network bootstrapper使用网络引导程序时将 cordapps 添加到节点的问题
【发布时间】:2018-09-18 00:03:43
【问题描述】:

我正在关注此处的文档:https://docs.corda.net/network-bootstrapper.html 以引导测试网络。在“为网络引导程序提供 CorDapps”部分中,我们被要求将 cordapp jar 与 conf 文件一起放置。

我运行以下命令:

java -jar corda-network-bootstrapper-3.2-corda-executable.jar "."

之后,我看到消息引导完成!

但是,当我进入节点文件夹时,他们的目录中都没有 cordapp 吗?我怎么知道 cordapp 已安装?

此外,该命令的另一个问题是我无法使用 --dir 参数提供目录。

您能否针对这些问题提出任何解决方法?

谢谢。

更新

以下是 Mac OSX 中的命令截图:

这是我的文件夹结构:

执行命令后出现的错误:

【问题讨论】:

    标签: corda


    【解决方案1】:

    您的 jar 应该存在于您的 node's root/cordapps 目录中。如果不是,则引导程序无法识别您的 cordapp。尝试添加--verbose,它应该会打印出类似“找到以下 CorDapps:”

    此外,当您启动 corda 节点时,CLI 将显示所有已安装的 cordApp。

    对于您的目录问题,请在此处添加错误消息和您的操作系统类型。它在 Linux 上运行良好。

    【讨论】:

    • 没错。请务必阅读本节:docs.corda.net/….
    • @kleash 是的,我检查了节点文件夹下的 cordapps 目录,但没有看到其中安装了任何 cordapps。此外,尝试使用 --verbose 选项。 --dir 和 --verbose 都给我同样的错误“没有找到节点”。我已经更新了相同的屏幕截图。我需要遵循 Mac OSX 的任何特定说明吗?
    • 我尝试过的另一件事是,我克隆了 Corda 代码库并尝试从那里运行网络引导程序,这就是我让它工作的方式。罐子里少了一些东西。
    • 我在 v3.2 的 windows 中遇到过类似的no nodes found 问题。尝试从命令中删除 --dir 并从同一目录运行,即在当前文件夹中复制引导程序并运行 java -jar bootstrap.jar
    猜你喜欢
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多