我正在尝试构建Corda网络,其中节点在不同的计算机上运行(请注意,我正在使用运行Corda1.0版本的AWS Corda映像)。我正在尝试使用cordaapp-example CorDapp。我将PartyB的p2pAddress更改为我的其他VM公共IP。
我尝试使用链接http://downloads.corda.net/network-bootstrapper-corda-1.0.jar下载network-bootstrapper-corda-1.0.jar(因为我正在使用Corda1.0),但是我没有看到这个1.0 jar可用,因此我下载3.0 jar并复制到cordapp-example目录。现在,我正在运行此jar文件以创建所需的' additional-node-infos'文件等。此命令部分执行,并且一段时间后putty会话过期。下面是堆栈跟踪。
ubuntu @ ip-20-0-0-60:〜/ dev / cordapp-example $ java -jar network-bootstrapper-corda-3.0.jar kotlin-source / build / nodes / 在/ home / ubuntu / dev / cordapp-example / kotlin-source / build / nodes中引导本地网络 在以下子目录中找到的节点:[PartyB,PartyA,Controller,PartyC] 等待所有节点生成其节点信息文件...... 线程" main"中的例外情况java.lang.IllegalStateException:PartyB中的节点在生成其node-info时退出1 - 请参阅/ home / ubuntu / dev / cordapp-example / kotlin-source / build / nodes / PartyB / logs中的日志 at net.corda.nodeapi.internal.network.NetworkBootstrapper $ gatherNodeInfoFiles $ future $ 1.invoke(NetworkBootstrapper.kt:136) at net.corda.nodeapi.internal.network.NetworkBootstrapper $ gatherNodeInfoFiles $ future $ 1.invoke(NetworkBootstrapper.kt:44) at net.corda.core.internal.concurrent.ValueOrException $ DefaultImpls.capture(CordaFutureImpl.kt:107) at net.corda.core.internal.concurrent.OpenFuture $ DefaultImpls.capture(CordaFutureImpl.kt) at net.corda.core.internal.concurrent.CordaFutureImpl.capture(CordaFutureImpl.kt:119) at net.corda.core.internal.concurrent.CordaFutureImplKt $ fork $$ inlined $ also $ lambda $ 1.run(CordaFutureImpl.kt:22) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748)
在PartyB日志文件中,我看到以下错误'无效的命令行参数:just-generate-node-info不是公认的选项'。通过看到这个错误,我觉得这个3.0罐子不能和Corda1.0一起使用?
我在哪里可以下载network-bootstrapper-corda-1.0.jar?
答案 0 :(得分:0)
Corda 3之前的Corda版本不需要网络地图boostrapper。相反,网络地图服务由网络上的一个节点提供。
请参阅https://medium.com/corda/re-designing-the-network-map-760f62ae8c62和https://medium.com/corda/cordas-new-network-map-infrastructure-8c4c248fd7f3,了解我们迁移到新设计的原因。