mingzhenliu
mingzhenliu
刷新后也没有吗?需要查看服务日志
``` ... nested exception is javax.net.ssl.SSLException: Failed to initialize the client-side SSLContext: Input stream not contain valid certificates. ``` 答:CentOS的yum仓库的OpenJDK缺少JCE(Java Cryptography Extension),导致Web3SDK无法正常连接区块链节点,因此在使用CentOS操作系统时,推荐从[OpenJDK网站](https://jdk.java.net/java-se-ri/11)自行下载。
谢谢反馈,我们查一下
改为gradle build试试
1、检查配置是否连接的是channelPort,需要配置成channelPort。 2、检查channelPort是否能telnet通,需要能telnet通。 3、服务端和客户端ca.crt是否一致,需要一致。 4、节点listen ip是否正确,最好直接监听0.0.0.0。 5、查看web3sdk日志,日志路径配置在log4j2.xml中 6、查看服务端日志
https://github.com/FISCO-BCOS/web3sdk/wiki/web3sdk-debug
可以通过交易hash获取交易的详情,解析InputData获得输入详情。同时通过hash可以获取到recipt,通过recipt获取到交易执行的结果
如果是通过Download ZIP方式下载代码,需将代码解压后的目录名更改为web3sdk,以避免上述问题。
在depotsample和evidencesample中使用的web3sdk是V1.0.0版本需要 keytool -import -noprompt -trustcacerts -alias ca -file ca.crt -keystore client.keystore