fabric sdk java调用测试及问题解决

本文档详细记录了在Java环境下使用Fabric SDK进行调用测试时遇到的问题及解决方案,包括:SDK jar包的编译、自行编写调用代码、虚拟机环境中的运行及报错处理。主要问题涉及连接CA、Orderer节点超时以及网络连接错误等,通过调整代码、切换SDK版本和清理网络状态等方法逐一解决。
摘要由CSDN通过智能技术生成

如上一篇文章部署好网络节点后,我把sdk test代码里的End2endIT里的建链代码扣出来,打包jar在虚拟机环境里运行测试。

1、编译生成fabirc sdk java的jar包

其中java sdk的编译,用git clone下下来以后,用IDEA打开,然后配好maven后用maven package打包,其中遇到的问题见下面文章

https://blog.csdn.net/xiaokui9/article/details/110177341,maven编译时javadoc报错java.lang.IllegalArgumentException

在target目录会生成4个jar包,我后续用的fabric-sdk-java-1.4.13-jar-with-dependencies.jar。因为用maven install出错,没法发布到maven仓库里,所以我写的jar包就直接引用了,得带上依赖的包,不用pom了。

2、自行编写调用sdk的jar包

我把End2endIT里的setup函数扣出来,通过报错,把所有相关的代码拷贝进来。其中很多test代码的assert的相关函数给改成print输出。

打包的方法,见https://blog.csdn.net/xiaokui9/article/details/110182161

第1、2种我本机环境测试失败,然后用的第4种,编译后的包,调用时会报找不到类的错误,最后用的第3种方法,详细的可以参见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值