【发布时间】:2019-01-05 01:56:01
【问题描述】:
我在 Corda 中遇到了关于从甲方到乙方执行 IOU 的问题。 以下是详细配置:
- 3 node.conf [甲方、乙方和公证人]。
- 在 AWS 中托管应用程序,因此在节点配置文件而不是“localhost”中,我给出了机器的 IP。我给了公证人和甲方相同的IP,给乙方不同。
网络引导成功并移动了新创建的节点文件夹相应的 EC2 实例并开始运行节点。 但是,当执行从甲方到乙方的借据时,它不起作用。请建议如何解决此问题。
我在节点日志中看到以下错误:
E 11:34:47+0000 [main] internal.Node.run - Exception during node startup {}
java.net.BindException: Cannot assign requested address: bind
at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_161]
at sun.nio.ch.Net.bind(Unknown Source) ~[?:1.8.0_161]
at sun.nio.ch.Net.bind(Unknown Source) ~[?:1.8.0_161]
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source) ~[?:1.8.0_161]
at io.netty.channe
参考:https://docs.corda.net/tutorial-cordapp.html#running-nodes-across-machines
【问题讨论】:
-
错误是什么?
-
没有错误......但是当我尝试执行 IOU 操作时它不工作......即使所有端口在 AWS 安全组中都打开并且 ping 也工作.
-
节点日志应该有错误。你在节点文件夹的
logs目录中检查了吗? -
嗨,乔尔,我收到了这个错误。 E 11:34:47+0000 [main] internal.Node.run - 节点启动期间出现异常{} java.net.BindException:无法分配请求的地址:在 sun.nio.ch.Net.bind0 处绑定(本机方法)~ [?:1.8.0_161] at sun.nio.ch.Net.bind(Unknown Source) ~[?:1.8.0_161] at sun.nio.ch.Net.bind(Unknown Source) ~[?:1.8.0_161 ] 在 sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source) ~[?:1.8.0_161] at io.netty.channe
标签: corda