区块链服务 BCS-Gateway Java Demo:部署应用
部署应用
- 下载SDK和证书。
- 在“实例管理”页面,选择“Hyperledger Fabric增强版”页签,单击对应实例卡片上的“获取客户端配置”。
- 勾选“SDK文件”,SDK配置参数如下:
参数名称
说明
链代码名称
chaincodedemo
证书存放路径
/home/user/gatewayjavademo/config
通道名称
channel
组织&Peer节点
选择通道中所有节点组织
勾选“共识节点证书”。
勾选“Peer节点证书”,指定节点组织选择organization,勾选“管理员证书”。
- 单击“下载”,下载SDK配置文件、demo-orderer组织的管理员证书和organization组织的管理员证书。
- 复制并解压。
- 部署应用。
- 将新压缩的gatewayjavademo工程源代码gatewayjavademo.zip文件上传到CloudIDE开发环境中。
- 打开工程后等待一会,会自动下载工程依赖的包,然后按下图操作执行Run,就会得到预期结果。
- gatewayjavademo工程中config目录下demo-channel-sdk-config.yaml文件,必须与gatewayjavademo/src/main/java/handler/Main.java和MainForMultiTask文件中helper.setConfigCtx("config/demo-channel-sdk-config.yaml")代码路径相同,保证可以正常运行Main.java。
- 客户端app交易的时候,如果指定了未实例化的组织和peer,那么首次交易会超时失败,请您重新运行即可正常交易。
每次成功执行Main.java,将会执行basicTransactionSample、commitListenerSample、contractListenerSample、blockListenerSample四个方法,向区块链存入多对键值对;可以通过区块链浏览器可以查看交易记录。
- 将新压缩的gatewayjavademo工程源代码gatewayjavademo.zip文件上传到CloudIDE开发环境中。
- 应用部署_应用部署支持什么语言_应用部署的优势-华为云
- 使用APM管理电商应用_电商行业_ 应用性能管理 APM-华为云
- 购买区块链实例_订购区块链实例_区块链实例是什么_区块链实例购买流程
- Java Chassis应用接入ServiceComb引擎_如何接入ServiceComb引擎_Java Chassis应用接入ServiceComb引擎操作指导1
- ModelArts推理部署_AI应用_部署服务-华为云
- 应用托管服务流程_代码托管平台_云应用引擎CAE-华为云
- 区块链服务平台_区块链服务优势_区块链服务-华为云
- Nacos引擎_微服务注册配置中心_微服务引擎CSE-华为云
- 快速上手流水线
- 如何快速体验应用管理与运维平台_快速体验_应用管理与运维平台_功能