Repchain配置过程


Repchain配置过程

这是Repchain区块链项目的配置安装过程,地址是https://gitee.com/BTAJL/repchain/tree/RepChain_1.1.0_RC/,版本是Repchain_1.1.0_RC。

安装环境
Zulu-OpenJDK 11.0.8Scala 2.12.12Sbt 1.3.5IDEA 2020.3Repchain_1.1.0_RC
安装步骤

    将https://gitee.com/BTAJL/repchain/tree/RepChain_1.1.0_RC/中的项目下载到本地,并解压检查sbt和scala的根目录是否加入到环境变量中配置Sbt的镜像,即在C:\Users\你的用户名\.sbt目录下创建repositories文件,并写入
[repositories]
local
public: http://maven.aliyun.com/nexus/content/groups/public/
typesafe:http://dl.bintray.com/typesafe/ivy-releases/ , [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
ivy-sbt-plugin:http://dl.bintray.com/sbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
sonatype-oss-releases

sonatype-oss-snapshots

sbt的根目录\sbt\conf\sbtconfig.txt中加入-Dsbt.override.build.repos=true

    sbt 在项目的根目录下下载项目依赖项(命令行)。

    compile进行编译(上面配置的镜像速度很快)

    cmdrun第二个入口,会得到报错信息,会有一些模块没导入,但我们可以通过第7步来解决

    20:53:55.604 [Repchain-akka.actor.default-dispatcher-16] ERROR akka.actor.OneForOneStrategy - 'void org.fusesource.leveldbjni.internal.NativeOptions.init()'
    akka.actor.ActorInitializationException: akka://Repchain/user/modulemanager: exception during creation

    将项目导入到idea中进行构建,由于idea会使用scala插件自带的sbt插件,会下载很多的库,而且速度较慢,我们将其jdk修改为自己的openjdk并且启动器改为自己下载的sbt安装目录的启动器,如下图所示,不同步就不会构建成功,等待同步完毕,点击构建按钮。

Repchain配置过程

    修改repchain\conf\system.conf中的trans_create_type = 1

Repchain配置过程

    点击运行,就可以查看实时图 http://localhost:8081/web/g1.html,查看API http://localhost:8081/swagger/index.html。

遇到的问题
项目运行后不显示区块

Repchain配置过程

出现在repchain中无法生成区块的问题,在编译时没有产生如下两个文件,导致无法生成相应的区块,在日志中显示为

09:58:19.806 [Repchain-akka.actor.default-dispatcher-36] ERROR Business_Logger - 121000005l35120456.node1~preloaderoftransaction0~130d5715-dad0-4dbb-ba3f-eb8f6402b207 preload error, error: Some(Failure(rep.sc.Sandbox$SandboxException: 调用的chainCode不存在))~
09:58:19.806 [Repchain-akka.actor.default-dispatcher-36] ERROR Consensus_Logger - 121000005l35120456.node1~preloaderoftransaction0~ All Transaction failed, error: 1~

从已经成功测试的微机上copy以下文件放入scala文件夹中,问题解决

SC_ContractAssetsTPL_1.scala
SC_ContractCert_1.scala

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

Repchain配置过程

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » Repchain配置过程
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏