建议和反馈

请填写你的反馈内容

问答 > Go/Python > 问答详情

无法通过Github部署Hyperledger Java链代码10LK

https://hyperledger-fabric.readthedocs.io/en/latest/Setup/JAVAChaincode/的介入之后,我能够在本地部署Hyperledger Java链代码,即:

  1. 设置验证对等体

  2. 在本地编写和构建Java链代码,比如在目录X(包含build.gradle文件)中

  3. 使用成功部署 peer chaincode deploy -l java -p full_path_to_X -c ...

但每当我将链代码目录上传到Github,并在部署期间尝试此地址时,我收到错误: peer chaincode deploy -l java -p https://github.com/user/X

"Erro getting chaincode package bytes. Error cloning git repository exit status 128"

这对Git存储库来说不是问题,因为它有一个Go链代码,我可以通过这种方式成功部署Go链代码。

Hyperledger中使用的Java容器映像是否存在从Git获取远程链代码的功能?


2019-09-18
0
请先登陆或注册

sususususu2019-09-18

我不知道发生了什么,但我只能部署合同以为REST:

Resquest - POST http://127.0.0.1:7050/chaincode

{“jsonrpc”:“2.0”,“method”:“deploy”,“params”:{“type”:4,“chaincodeID”:{“path”:“/ opt / global / src / github / http://www.perperledger / fabric / examples / chaincode / java / SimpleSample“},”ctorMsg“:{”function“:”init“,”args“:[”a“,”100“,”b“,”200“]},” secureContext“:”jim“},”id“:1}

响应:

{ “jsonrpc”: “2.0”, “结果”:{ “状态”: “OK”, “消息”: “0f5b1d65041bc6d500bd0f1cab50eb6154c291ef0f4596d64b6797e8ef8f7c34a179b5a2cea82253ff3d74e768512fe0481503eadcf13d18f9761bbb8133efd0”}, “ID”:1}


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 1
  • 9
  • 2
  • 8
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励