如何获取Corda中节点的Web端口地址?

时间:2018-07-19 12:10:52

标签: corda

如何获取NodeDriver.kt文件中声明的节点的运行端口地址,如下所示:

startWebserver(startNode(
    providedName = CordaX500Name("Common-name", "Organization", "Locality", "CN"),
    rpcUsers = listOf(user)).getOrThrow())

使用相同的方法获取在build.gradle中声明的端口地址(通过终端运行时)。

1 个答案:

答案 0 :(得分:0)

使用节点驱动程序时,您可以使用以下方法获取节点的Web服务器地址:

val webserverHandle = startWebserver(partyAHandle).getOrThrow()
val webserverAddress = webserverHandle.listenAddress

通过终端运行节点时:

  • 在Corda 3.1中,您可以通过解析node.conf文件来获取webAddress属性来获取网络服务器地址
  • 在Corda 4+中,webAddress属性将从node.conf文件中删除。您必须将网络服务器地址作为配置属性传递