Ibm cloud IBM Bluemix中的Java hyperledger链码部署错误(Dockerfile不能为空)

Ibm cloud IBM Bluemix中的Java hyperledger链码部署错误(Dockerfile不能为空),ibm-cloud,blockchain,hyperledger,hyperledger-fabric,Ibm Cloud,Blockchain,Hyperledger,Hyperledger Fabric,我正试图通过API将SimpleSample java链码示例部署到IBM Bluemix区块链。部署时,我可以使用链码ID获取成功消息。但是在网络页面中,我看不到链码ID。当我看到日志时,我可以得到以下错误 [dockercontroller] deployImage -> ERRO 043[0m Error building images: API error (500): Error response from daemon: The Dockerfile (Dockerfile) can

我正试图通过API将SimpleSample java链码示例部署到IBM Bluemix区块链。部署时,我可以使用链码ID获取成功消息。但是在网络页面中,我看不到链码ID。当我看到日志时,我可以得到以下错误

[dockercontroller] deployImage -> ERRO 043[0m Error building images: API error (500): Error response from daemon: The Dockerfile (Dockerfile) cannot be empty [dockercontroller] deployImage -> ERRO 044[0m Image Output: [dockercontroller] Start -> ERRO 045[0m start-could not recreate container API error (500): Error: image library/9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71:latest not found [chaincode] Launch -> ERRO 046[0m launchAndWaitForRegister failed Error starting container: API error (500): Error: image library/9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71:latest not found [dockercontroller]deployImage->ERRO 043[0m错误生成映像:API错误(500):来自守护程序的错误响应:Dockerfile(Dockerfile)不能为空 [dockercontroller]部署映像->ERRO 044[0m映像输出: [dockercontroller]启动->错误045[0m启动无法重新创建容器API错误(500):错误:映像库/9bbb29a5a6794936aaae6ee299a2636e-vp0-624C3384A3B6047EF189DE555743206CD22F6ADD42F952975E94BB68FF11EC2F1205A8CE6CBB7BF369939F15B6AC5AE598180138BCD4ABD0B34275BFCC71:未找到最新版本 [链码]启动->ERRO 046[0m launchAndWaitForRegister失败错误启动容器:API错误(500):错误:映像库/9bbb29a5a6794936aaae6ee299a2636e-vp0-624C3384A3B6047EF189DE555743206CD22F6ADD42F952975E94BB68FF11EC2F1205A8CE6CBB7BF369939F15B6AC5AE598180138BCD4ABD0B34275BFCC71:未找到最新版本 我使用以下JSON输入在Bluemix区块链API中部署java链代码

{"jsonrpc":"2.0","method":"deploy","params":{"type":4,"chaincodeID":{"path":"https://github.com/gobiarun/SimpleSample.git"},"ctorMsg":{"function":"init","args":["a","900","b","20000"]},"secureContext":"user_type1_0"},"id":1} {“jsonrpc”:“2.0”,“方法”:“部署”,“参数”:{“类型”:4,“链码ID”:{“路径”:”https://github.com/gobiarun/SimpleSample.git“}”,ctorMsg:{”函数“:“init”,“args:[“a”,“900”,“b”,“20000”]},secureContext:“user_type1_0”},id:“1}” 为了进行测试,我创建了新的存储库,并从中复制了SimpleSample示例

我只针对Java链码而不是GO-Lang文件面临这个问题。 我不确定为什么IBM Bluemix区块链为Dockerfile抛出错误。 请任何人帮助我在IBM Bluemix区块链中部署Java链码


(我还尝试在存储库根文件夹中创建Dockerfile,如中所述。但仍然遇到相同的错误)

Fabric 1.0.0-beta版和所有后续候选版本都不支持Java链码。它还没有准备好投入生产使用,因此发布工程师选择在1.0.0版发布后禁用它,直到工作完成。请参阅1.0.0-beta版。

您使用的是Fabric 0.6还是1.0?我正在使用Fabric 1.0,现在我尝试了fabric 1.0和0.6两个版本。链码部署的两个版本,我在Bluemix区块链中遇到相同的错误“Dockerfile(Dockerfile)不能为空”。我刚刚使用fabric示例中的SimpleSample进行了尝试。我是否缺少部署方面的内容?