Corda DemoBench for V1.0
DemoBench 是一个独立的桌面应用程序,它能够是你轻松地配置和运行本地的 Corda 节点。这对于培训,演示及探索性实验有很大的帮助。
- Windows Installer (exe)
- Max OS X Installer (dmg)
运行 DemoBench
配置节点
运行节点
退出 DemoBench
Profiles
notary/node.confplugins/
banka/node.confplugins/
bankb/node.confplugins/example-cordapp.jar
...
当 DemoBench 重新加载该 profile 的时候,它会停掉所有当前正在运行的节点,然后加载这些新的节点。所有的节点都会被创建一个全新的数据库。注意:每个 profile 里边的 node.conf 文件是 JSON/HOCON 格式,所以是可以根据需要来解压和编辑的。
Windows:%USERPROFILE%\demobench\demobench.log
Building 安装文件
- package-demobench-exe.bat (Windows)
- package-demobench-dmg.sh (MacOS)
- package-demobench-rpm.sh (Fedora/Linux)
- Windows:Inno Setup 5+
- MacOS:打包工具应该自动的被安装好了。如果 packager 在 keyring 上找到了可用的 Developer ID Application 证书连同一个私钥的话,DMG 内容也会被签名。(默认的,DemoBench 的 build.gradle 期望的签名密钥的用户名是“R3CEV”)。你可以通过生成一个 Certificate Signing Requests 来创建这样的一个证书,然后要求你本地的“Apple team agent”将该证书上传到 Apple Developer portal。(查看详细)
注意:
- 确保 /usr/bin/codesign 程序总是能够访问你的证书的签名密钥。当你使用 MacOS Keychain Access 应用程序做了任何改动之后,你可能需要重启 Mac。
- 在 MacOS 上你应该使用高于 JDS 8u152 的版本来 build DemoBench,因为该版本解决了一个当启动每个节点的时候会在命令窗口中打印一个提醒信息的问题。
- 你应该使用 JetBrains JDK 来 build DMG。 - Fedora/Linux:rpm-build packages。
JetBrains JDK
开发者注意
$ gradlew tools:demobench:installDist
$ cd tools/demobench/build/install/demobench
$ bin/demobench
不幸的是,DemoBench 的 $CLASSPATH 对于 Windows shell 来说太长了。如果是这样的话,你仍然可以像下边这样运行 DemoBench:
> java -Djava.util.logging.config.class=net.corda.demobench.config.LoggingConfig -jar lib/demobench-$version.jar
然而 DemoBench 也可以在 IDE 中被运行,这取决于开发者是否预先在 user.dir 系统属性值对应的路径下安装了所有的运行时依赖(runtime dependencies)(例如当前 JVM 的工作目录):
corda/corda.jarcorda-webserver.jar
explorer/node-explorer.jar
plugins/bank-of-corda.jar
Corda DemoBench for V1.0相关推荐
- java 开源sns_JEESNS V1.0发布,JAVA 开源 SNS 社交系统
JEESNS V1.0 发布了,本次更新内容: 增加后台管理员授权与取消功能 增加私信模块 解决在微博页面,左侧微博点赞过后,左侧展示列表小手会变黑,但是右侧热门出小手依然是白色 修复后台添加栏目.文 ...
- Kubernetes v1.0特性解析
kubernetes1.0刚刚发布,开源社区400多位贡献者一年的努力,多达14000多次的代码提交,最终达到了之前预计的milestone, 并意味着这个开源容器编排系统可以正式在生产环境使用,必将 ...
- 企业智能化升级之路:CSDN《2017-2018中国人工智能产业路线图V1.0》重磅发布
2017年是AI之年,人工智能领域多年的努力和积累终于勃发,从政府到民间,从国家战略到坊间热点,从学术圈到资本圈,从主流领导企业到创新独角兽,一时间全社会各个角落关注AI.走向AI.布局AI,AI正在 ...
- 开发者AI职业指南:CSDN《AI技术人才成长路线图V1.0》重磅发布
人工智能浪潮来袭,开发者应该怎么办?2018年1月16日,在刚刚召开的"AI生态赋能2018论坛"上,CSDN副总裁孟岩重磅发布了AI技术职业升级指南--<AI 技术人才成长 ...
- 5万字的《Java面试手册》V1.0版本,高清PDF免费获取
利用空余时间整理了一份<Java面试手册>,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间. 前两天,朋友圈分享了这份这份面试手册的初稿,再几位同学的提议下,对 ...
- 《大厂算法面试题目与答案汇总,剑指offer等常考算法题思路,python代码》V1.0版...
为了进入大厂,我想很多人都会去牛客.知乎.CSDN等平台去查看面经,了解各个大厂在问技术问题的时候都会问些什么样的问题. 在看了几十上百篇面经之后,我将算法工程师的各种类型最常问到的问题都整理了出来, ...
- SQL防注入程序 v1.0
/// ***************C#版SQL防注入程序 v1.0************ /// *使用方法: /// 一.整站防注入(推荐) /// 在Global.asax.cs中查找App ...
- XCMS V1.0 Beta1 发布
XCMS V1.0 Beta1 发布 说明: XCMS是一个内容管理系统,是新生命开发团队利用业余时间开发的第一个成功项目! XCMS目前只有基本的文章发布.栏目管理.评论.用户管理和模板管理等功能. ...
- 程序安装包制作工具 v1.0官方版
2019独角兽企业重金招聘Python工程师标准>>> 名称:程序安装包制作工具 v1.0官方版 版本:1.0更新日期:2016-06-27 大小:2.9MB软件语言:简体中文 软件 ...
最新文章
- manjaro升级的一些问题
- IDE:集成开发环境(Integrated Development Environment)
- 网络字节序与主机字节序的转换[转]
- 将VMware Workstation 12 Pro的虚拟网卡修改为自己希望的IP网段
- 在PHP中实现中文汉字验证码
- 【POJ - 2301 】Beat the Spread! (简单数学)
- Java中HashMap和TreeMap的区别深入理解,java开发面试笔试题
- matplotlib中文乱码的两种解决方案
- Zabbix、Nagios、Open-Falcon 等开源监控,都能对接的Saas 电话告警平台
- Simulink入门--创建简单模型
- Java实现 LeetCode 717 1比特与2比特字符(暴力)
- 【aviutl/lua】BPM打点
- android 重启 logo,MSM8909+Android5.1.1开机logo对应的splash.img生成
- 【数据中台】数据中台架构搭建百科全书
- python【一行代码】生成个性二维码
- 温湿度传感器485通讯协议
- uharc 使用详解
- 革文:专注B2B行业 品牌战略、品牌建设、数字化整合营销
- win7屏幕保护怎么关
- ai人工智能将替代人类_在人工智能时代成为人类​​意味着什么
热门文章
- 权威发布:社交电商成为下一个风口?
- Windows 系统如何在 C++ 项目中使用第三方库
- NFA转换成DFA的方法——子集法
- 微信支付-电商收付通开发-04.支付
- [No0000AC]全局鼠标键盘模拟器
- w ndows10装什么浏览器,Windows10系统重装不了IE11浏览器如何解决
- 【Visual C++】游戏开发笔记二十 游戏基础物理建模(二) 重力系统的模拟
- java 拼 变量名_你还用拼音为变量命名?新人OIer别傻了,教你写出优质代码
- C4D下载C4DS24最新下载Cinema4DS24下载安装教程
- 【MATLAB UAV Toolbox】使用指南(三)