Corda样本应用程序节点部署构建故障:JRE兼容性问题



corda节点部署在JRE上不支持大于1.8吗?很惊讶地知道,Corda节点与JRE版本不高于JRE 1.8。为企业应用程序保留特定的JRE版本非常困难。由于JRE不兼容,我在Corda示例应用程序部署中遇到以下错误?

在本地测试网络中引导 /users/gokulalex/apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java-java/build/build/nodes生成partya for Partya生成节点目录的节点目录 公证人生成派对生成节点目录的节点目录 partyb 2019-03-14 13:23:17,274任务工作者':'信息不能 初始化脚本支持,因为此JRE不支持它。 java.lang.noclassdeffounderror:javax/script/scriptEngineManager atrg.apache.logging.log4j.core.script.scriptmanager。(ScriptManager.java:69) at rog.apache.logging.log4j.core.config.AbstractConfiguration.Initialize(AbstractConfiguration.java:216) at rog.apache.logging.log4j.core.config.abstractconfiguration.start(AbstractConfiguration.java:250) atrg.apache.logging.log4j.core.loggercontext.setConfiguration(LoggerContext.java:548) atorg.apache.logging.log4j.core.loggercontext.reconfigure(loggercontext.java:620) atrg.apache.logging.log4j.core.loggercontext.reconfigure(loggercontext.java:637) atorg.apache.logging.log4j.core.loggercontext.start(loggercontext.java:231) atrg.apache.logging.log4j.core.impl.log4jcontextfactory.getContext(log4jcontextfactory.java:153) atorg.apache.logging.log4j.core.impl.log4jcontextfactory.getContext(log4jcontextfactory.java:45) atrg.apache.logging.log4j.logmanager.getContext(logmanager.java:194) at rog.apache.logging.log4j.spi.abstractloggeradapter.getContext(AbstractLoggerAdapter.java:121) atrg.apache.logging.slf4j.log4jloggerfactory.getContext(log4jloggerfactory.java:43) atrg.apache.logging.log4j.spi.abstractloggeradapter.getlogger(AbstractLoggerAdapter.java:46) atrg.apache.logging.slf4j.log4jloggerfactory.getlogger(log4jloggerfactory.java:29) 在org.slf4j.loggerfactory.getlogger(loggerfactory.java:358) 在org.slf4j.loggerfactory.getlogger(loggerfactory.java:383)

产生节点信息文件/用户/gokulalex/apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/build/nodes/partyb/logs时,错误 错误:未支撑的Java版本9.0.1;目前仅支持1.8版。 在生成节点信息文件/用户/gokulalex/apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/build/nodes/nodes/notary/logs时,错误 错误:未支撑的Java版本9.0.1;目前仅支持1.8版。 产生节点信息文件/用户/gokulalex/apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/build/nodes/partya/logs时,错误 错误:未支撑的Java版本9.0.1;目前仅支持1.8版。 生成节点信息文件/用户/user/gokulalex/apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/build/nodes/partyc/logs时,错误 错误:未支撑的Java版本9.0.1;目前仅支持1.8版。

任务:workflows-java:deploynodes

在这里提到

Corda在JVM中运行。JVM实现了Oracle JDK 8以外的其他 不积极支持。

此外,已经有一个类似的问题,请在此处检查。

最新更新