marsli
marsli
需要贴出一下后台的错误日志。 3.1.0版本的webase-front已支持了java项目导出功能。
需要根据webase-front的后台报错日志进行排查。怀疑是输入参数要求按照crud合约的string格式,此处的参数编码方式与console有差异
uint256需要使用十进制
1.5.x的webase-front支持0.4, 0.5, 0.6的solidity合约; 3.x.x的支持0.4, 0.5, 0.6, 0.8的solidity合约
你的common.properties中, 选择了链已存在的部署方式(if.exist.fisco=yes),需要把节点的sdk证书拷贝到sdk.dir中。 节点前置的报错是因为没有找到证书导致和节点无法建立连接
看日志报错事jdbc的connection异常,也就是服务无法连上db;需要检查你配置文件中的db的ip port和密码是否正确。
请检查一下jdk版本是哪个?因为导出java项目进行zip压缩时,使用的是java.util.zip的工具; 或者检查一下导出java项目时,后台日志是否有报错日志
请更新到最新的webase-front试试,因为新版本的front更新了导出java项目的版本为3.3.0-SNAPSHOT, 对3.0的链体验更好。
请检查webase-deploy中webase-node-mgr的文件夹是否存在,文件夹内是否为空。此处为node-mgr的启动停止脚本找不到了
当前webase-front构建时,会自动去github的WeBASELargeFiles中下载solidity的编译js文件。如果构建时,连接github的网络速度较慢,可以尝试 1、将build.gradle中的jar构建命令中的downloadJs()方法注释了 2、直接打开的rl(https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/tag/v3.0.0),手动下载所有solidity js文件后,放置到`src/main/resources/static/js/`目录中