2 回答

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個贊
必須先啟動節(jié)點(diǎn),然后客戶端才能連接到它。
做一個
gradlew clean deployNodes
來創(chuàng)建節(jié)點(diǎn)。運(yùn)行節(jié)點(diǎn)
build\nodes\runnodes
節(jié)點(diǎn)啟動后,啟動客戶端
gradlew runTemplateServer
這樣客戶端就可以連接到節(jié)點(diǎn)了。從日志中可以看出。nodeRPCConnection
init
失敗,因?yàn)樗鼰o法連接到節(jié)點(diǎn)。

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超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()
添加回答
舉報(bào)