通过IntelliJ运行客户端

时间:2018-08-09 13:27:24

标签: java intellij-idea corda

我是Corda的新手,并点击this链接。我从IntelliJ运行,方法是从运行配置中选择“运行示例RPC客户端”,然后单击绿色箭头。而且我在日志中收到如下错误:

Exception in thread "main" ActiveMQNotConnectedException[errorType=NOT_CONNECTED message=AMQ119007: Cannot connect to server(s). Tried with all available servers.]
at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:787)
at net.corda.client.rpc.internal.RPCClientProxyHandler.start(RPCClientProxyHandler.kt:191)
at net.corda.client.rpc.internal.RPCClient$start$1.invoke(RPCClient.kt:123)
at net.corda.client.rpc.internal.RPCClient$start$1.invoke(RPCClient.kt:86)
at net.corda.core.internal.InternalUtils.logElapsedTime(InternalUtils.kt:204)
at net.corda.core.internal.InternalUtils.logElapsedTime(InternalUtils.kt:196)
at net.corda.client.rpc.internal.RPCClient.start(RPCClient.kt:109)
at net.corda.client.rpc.CordaRPCClient.start(CordaRPCClient.kt:135)
at net.corda.client.rpc.CordaRPCClient.start(CordaRPCClient.kt:120)
at com.example.client.ExampleClientRPC.main(ExampleClientRPC.kt:31)
at com.example.client.ExampleClientRPCKt.main(ExampleClientRPC.kt:16)

下面是我启动“ 运行示例CorDapp-Kotlin ”后的屏幕截图。enter image description here

以下也是客户端的屏幕截图: Edit Configuration

1 个答案:

答案 0 :(得分:0)

实际上,配置中的端口号是10006,应该是10008,希望您的节点正常运行

您可以在Intllij中编辑com.example.client.ExampleClientRPC的运行配置

运行->编辑配置 将“程序参数”修改为10008。它应该可以使用。enter image description here

  • 第二个选项:您可以在运行 deployNodes任务 后运行任务 ./ gradlew runExampleClientRPCJava 。 在终端/命令提示符下。