Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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
Java org.springframework.http.converter.HttpMessageNotWritableException:在corda中_Java_Json_Corda_Gradlew - Fatal编程技术网

Java org.springframework.http.converter.HttpMessageNotWritableException:在corda中

Java org.springframework.http.converter.HttpMessageNotWritableException:在corda中,java,json,corda,gradlew,Java,Json,Corda,Gradlew,使用SpringWeb服务器通过java中的方法检索节点信息时发生异常 这是在自定义控制器中编写的代码: @RequestMapping(value="/me", produces = MediaType.APPLICATION_JSON) public Party me() throws Exception { CordaRPCOps proxy = rpc.proxy; Party id = proxy.nodeInfo().getLega

使用SpringWeb服务器通过java中的方法检索节点信息时发生异常

这是在自定义控制器中编写的代码:

@RequestMapping(value="/me", produces = MediaType.APPLICATION_JSON)

    public Party me() throws Exception

    {
        CordaRPCOps proxy = rpc.proxy;
        Party id = proxy.nodeInfo().getLegalIdentities().get(0);
        return id;
    }
甚至我也尝试将参数设置为:

spring.jackson.serialization.FAIL_ON_EMPTY_BEANS=false in gradlew.properties
还通过在java源代码中添加依赖项cordaCompile“net.corda:corda jackson:3.1-corda”


现在还不清楚是什么原因解决了这个问题,或者你是否已经解决了这个问题,但我们的建议肯定是尝试gradle设置,以确保spring获得它所需要的所有环境变量


在使用spring Web服务器的较新corda发行版中有新的示例CordApp,您可以在此处找到一个示例:

相关?我已经尝试将参数添加为spring.jackson.serialization.FAIL_ON_EMPTY_BEANS=false in gradlew.properties在添加以下属性后感谢您,myapplication.properties文件中的spring.jackson.serialization.FAIL\ON\u EMPTY\u bean=false