为了账号安全,请及时绑定邮箱和手机立即绑定

运行服务器时出现 Corda ActiveMQConnectionTimedOutException

运行服务器时出现 Corda ActiveMQConnectionTimedOutException

哔哔one 2022-07-06 18:29:43
我正在尝试在修改给定模板后运行 Corda 应用程序。运行节点后,我正在尝试运行模板服务器。以下是详细信息科尔达版本:4.0ActiveMQ 在 8161 端口上运行task runTemplateServer(type: JavaExec) {    classpath = sourceSets.main.runtimeClasspath    main = 'com.template.webserver.ServerKt'    args '--server.port=10050', '--config.rpc.host=localhost', '--config.rpc.port=8161', '--config.rpc.username=admin', '--config.rpc.password=admin'}运行上述任务后,我得到以下异常。我看到了注释并将 Corda 升级到 v4.0,但我仍然无法运行服务器。我试过的:按照一个 github 问题中的说明将 corda 升级到 v4.0将 jolokia 添加为 jvm 代理没有任何工作。有人可以帮忙吗?
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

必须先启动节点,然后客户端才能连接到它。

  1. 做一个gradlew clean deployNodes来创建节点。

  2. 运行节点build\nodes\runnodes

  3. 节点启动后,启动客户端gradlew runTemplateServer

这样客户端就可以连接到节点了。从日志中可以看出。nodeRPCConnection init失败,因为它无法连接到节点。


查看完整回答
反对 回复 2022-07-06
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

对我来说,这样的命令是成功的


val processWeb = ProcessBuilder(listOf("java", "-jar",

                (nodePath / "corda-spring-webserver.jar").toString(),

                "--server.port=$serverPort", "--config.rpc.username=username", "--config.rpc.password=password",

                "--config.rpc.host=host", "--config.rpc.port=port"))

                .directory((nodePath).toFile())

                .redirectErrorStream(true)

                .redirectOutput((nodePath / "logs" / "web-server-info-run.log").toFile())

                .apply { environment()["CAPSULE_CACHE_DIR"] = "../.cache" }

                .start()


查看完整回答
反对 回复 2022-07-06
  • 2 回答
  • 0 关注
  • 170 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号