Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Corda中,节点';s内置Web服务器_Corda - Fatal编程技术网

在Corda中,节点';s内置Web服务器

在Corda中,节点';s内置Web服务器,corda,Corda,我已经定义了一个包含API的CorDapp。但是,当我部署CorDapp并运行我的节点时,我在Web服务器URL上看到以下消息: No installed custom CorDapps. 如何让节点的内置Web服务器加载API?要让节点的内置Web服务器加载API,必须执行两项操作: 创建一个列出API()的WebServerPluginRegistry类: 在名为net.corda.webserver.services.WebServerPluginRegistry()的文件中,在res

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

No installed custom CorDapps.

如何让节点的内置Web服务器加载API?

要让节点的内置Web服务器加载API,必须执行两项操作:

  • 创建一个列出API()的
    WebServerPluginRegistry
    类:

  • 在名为
    net.corda.webserver.services.WebServerPluginRegistry
    ()的文件中,在
    resources/META-INF/services
    下列出web插件的完全限定类名

    • 每行列出一个完全限定的插件类名
  • class MyWebPlugin : WebServerPluginRegistry {
        override val webApis = listOf(Function(::MyApi))
    }