org.springframework.http.converter.HttpMessageNotWritableException:在Corda中

问题描述 投票:0回答:1

[使用Spring Web服务器通过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”。

PFA, error screenshot

java json corda gradlew
1个回答
0
投票

尚不清楚要解决该问题到底发生了什么,或者根本无法解决,但是建议绝对是尝试使用gradle设置以确保spring获得所需的所有类似于环境的变量。

[较新的Corda版本中有使用Spring Web服务器的新示例cordapps,您可以在此处找到示例:https://github.com/corda/samples-java/tree/master/Advanced/obligation-cordapp

© www.soinside.com 2019 - 2024. All rights reserved.