在Corda中,节点的内置Web服务器上没有安装自定义的CorDapps。

时间:2018-07-26 11:20:00

标签: corda

我已经定义了一个包含API的CorDapp。但是,当我部署CorDapp并运行节点时,在Web服务器URL上看到以下消息:

No installed custom CorDapps.

如何获取节点的内置网络服务器来加载我的API?

1 个答案:

答案 0 :(得分:1)

要使节点的内置网络服务器加载API,您必须做两件事:

  1. 创建一个列出您的API(example)的WebServerPluginRegistry类:

    class MyWebPlugin : WebServerPluginRegistry {
        override val webApis = listOf(Function(::MyApi))
    }
    
  2. 在名为resources/META-INF/servicesexample)的文件中,在net.corda.webserver.services.WebServerPluginRegistry下列出您的Web插件的全限定类名

    • 每行列出一个完全合格的插件类名称