首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启动连接到节点的启用了SSL的RPC接口的corda-webserver.jar时遇到ActiveMQConnectionTimedOutException

在启动连接到节点的启用了SSL的RPC接口的corda-webserver.jar时遇到ActiveMQConnectionTimedOutException
EN

Stack Overflow用户
提问于 2018-10-31 18:24:49
回答 1查看 486关注 0票数 0

Corda开源v3.2

我们尝试在节点的RPC接口上启用SSL

node.conf

代码语言:javascript
复制
myLegalName="O=PartyA,L=London,C=GB"
p2pAddress="localhost:10007"
rpcSettings {
    address="localhost:10008"
    adminAddress="localhost:10048"
    useSsl=true
    ssl {
        certificatesDirectory="./certificates"
        keyStorePassword="cordacadevpass"
        trustStorePassword="trustpass"
    }       
}
rpcUsers=[
    {
        password=test
        permissions=[
            ALL
        ]
        user=user1
    }
]
webAddress="localhost:10009"
useHTTPS=true

然后,我们尝试启动corda-webserver.jar以连接到该节点的启用了SSL的RPC接口,但我们遇到了以下错误

代码语言:javascript
复制
[INFO ] 2018-10-31T09:36:52,457Z [main] Main.main - Starting as webserver on localhost:10009 {}
[INFO ] 2018-10-31T09:36:52,635Z [main] BasicInfo.logAndMaybePrint - Starting as webserver: localhost:10009 {}
[WARN ] 2018-10-31T09:36:53,254Z [main] internal.config.defaultToOldPath - Config key user has been deprecated and will be removed in a future release. Use username instead {}
[INFO ] 2018-10-31T09:36:53,287Z [main] internal.NodeWebServer.connectLocalRpcAsNodeUser - Connecting to node at localhost:10008 as User(user1, permissions=[ALL]) {}
[INFO ] 2018-10-31T09:37:28,126Z [main] internal.RPCClient.logElapsedTime - Startup took 32973 msec {}
[ERROR] 2018-10-31T09:37:28,126Z [main] internal.NodeWebServer.retryConnectLocalRpc - Cannot start WebServer {}
org.apache.activemq.artemis.api.core.ActiveMQConnectionTimedOutException: AMQ119013: Timed out waiting to receive cluster topology. Group:null
    at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:804) ~[artemis-core-client-2.2.0.jar:2.2.0]
    at net.corda.client.rpc.internal.RPCClientProxyHandler.start(RPCClientProxyHandler.kt:191) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.internal.RPCClient$start$1.invoke(RPCClient.kt:123) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.internal.RPCClient$start$1.invoke(RPCClient.kt:86) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.core.internal.InternalUtils.logElapsedTime(InternalUtils.kt:204) ~[corda-core-3.2-corda.jar:?]
    at net.corda.core.internal.InternalUtils.logElapsedTime(InternalUtils.kt:196) ~[corda-core-3.2-corda.jar:?]
    at net.corda.client.rpc.internal.RPCClient.start(RPCClient.kt:109) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.CordaRPCClient.start(CordaRPCClient.kt:135) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.CordaRPCClient.start(CordaRPCClient.kt:120) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.webserver.internal.NodeWebServer.connectLocalRpcAsNodeUser(NodeWebServer.kt:195) ~[corda-webserver-impl-3.2-corda.jar:?]
    at net.corda.webserver.internal.NodeWebServer.retryConnectLocalRpc(NodeWebServer.kt:172) [corda-webserver-impl-3.2-corda.jar:?]
    at net.corda.webserver.internal.NodeWebServer.start(NodeWebServer.kt:45) [corda-webserver-impl-3.2-corda.jar:?]
    at net.corda.webserver.WebServer.main(WebServer.kt:64) [corda-webserver-impl-3.2-corda.jar:?]
[ERROR] 2018-10-31T09:37:28,137Z [main] Main.main - Exception during node startup {}
org.apache.activemq.artemis.api.core.ActiveMQConnectionTimedOutException: AMQ119013: Timed out waiting to receive cluster topology. Group:null
    at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:804) ~[artemis-core-client-2.2.0.jar:2.2.0]
    at net.corda.client.rpc.internal.RPCClientProxyHandler.start(RPCClientProxyHandler.kt:191) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.internal.RPCClient$start$1.invoke(RPCClient.kt:123) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.internal.RPCClient$start$1.invoke(RPCClient.kt:86) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.core.internal.InternalUtils.logElapsedTime(InternalUtils.kt:204) ~[corda-core-3.2-corda.jar:?]
    at net.corda.core.internal.InternalUtils.logElapsedTime(InternalUtils.kt:196) ~[corda-core-3.2-corda.jar:?]
    at net.corda.client.rpc.internal.RPCClient.start(RPCClient.kt:109) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.CordaRPCClient.start(CordaRPCClient.kt:135) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.client.rpc.CordaRPCClient.start(CordaRPCClient.kt:120) ~[corda-rpc-3.2-corda.jar:?]
    at net.corda.webserver.internal.NodeWebServer.connectLocalRpcAsNodeUser(NodeWebServer.kt:195) ~[corda-webserver-impl-3.2-corda.jar:?]
    at net.corda.webserver.internal.NodeWebServer.retryConnectLocalRpc(NodeWebServer.kt:172) ~[corda-webserver-impl-3.2-corda.jar:?]
    at net.corda.webserver.internal.NodeWebServer.start(NodeWebServer.kt:45) ~[corda-webserver-impl-3.2-corda.jar:?]
    at net.corda.webserver.WebServer.main(WebServer.kt:64) [corda-webserver-impl-3.2-corda.jar:?]

我们可以知道是否有任何缺失的设置吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-10-31 18:46:17

这是Corda 3.x中的一个错误。它将在Corda 4中修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53081161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档