物料包web3sdk配置

请注意,物料包内置了配置好的web3sdk以及相关的环境,用户可以直接使用web3sdk。请注意,由于物料包已经生成好了链证书和机构证书,因此物料包中的web3sdk的证书配置与源码编译略有不同。

假设用户拉取web3sdk的操作git clone https://github.com/FISCO-BCOS/web3sdk 是在/mydata下进行的,则用户执行:

则用户在物料包build/web3sdk目录下,拷贝相应证书至需要自行配置的web3sdk文件夹下。

$ cd conf
$ cp sdk.* ca.crt client.keystore /mydata/web3sdk/dist/conf/

物料包应用开发指南

物料包内置了配置好的web3sdk,用户可以直接进入配置好的服务器下的build目录,进入web3sdk目录进行应用开发,应用开发指南

物料包web3sdk配置

如果用户想要在物料包下配置web3sdk,请参考web3sdk配置部分

请注意,由于物料包已经生成好了链证书和机构证书,物料包中配置文件-配置java客户端过程和文档中略有不同。

用户可以直接从编译源码部分开始配置。

修改web3sdk/dist/conf目录的applicationContext.xml文件。

用户需要获取的config.json的信息,在物料包目录下的build/node* 下 *为希望连接的节点,如node0,node1

config.json中包含的信息为:systemproxyaddress-系统合约地址,以及相应的端口号rpcport,p2pport,channelPort。

用户根据build/node*/config.json 配置java客户端相关数据:需要更改的有数据有:系统合约地址systemproxyaddress,node port相关信息等

$ vim applicationContext.xml

具体操作参考web3sdk-配置文件

 </value>node0@0.0.0.0:8841</value>

修改完成后,运行

$ java -cp 'conf/:apps/*:lib/*' org.bcos.channel.test.TestOk

测试是否配置成功