Corda示例应用节点部署构建失败:JRE兼容性问题

问题描述 投票:0回答:1

JRE上的Corda节点部署是否不支持大于1.8?非常惊讶地发现Corda Nodes与JRE 1.8版本的JRE版本不兼容。为企业应用程序保留特定的JRE版本非常困难。由于JRE不兼容,我在Corda示例应用程序部署中收到以下错误?

在/ Users / gokulalex / Apps / corda_apps / corda_samples / samples / cordapp-example / workflows-java / build / nodes中引导本地测试网络为PartyA生成节点目录为Notary生成节点目录为PartyC生成节点目录为PartyB生成节点目录2019 -03-14 13:23:17,274':'INFO的任务工作者无法初始化脚本支持,因为此JRE不支持它。 java.lang.NoClassDefFoundError:org.apache.logManager.log4中的javax / script / ScriptEngineManager。(ScriptManager.java:69)org.apache.logging.log4j.core.config.AbstractConfiguration.initialize( AbstractConfiguration.java:216)atg.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250)at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:548) at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:620)位于org.apache.log4上的org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:637)位于org.apache.logging.log4j.core.impl.Log4jContextFactory的org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)中的.core.LoggerContext.start(LoggerContext.java:231) .getContext(Log4jContextFactory.java:45)位于org.apache.logging.log4j.spi.AbstractLoggerAdapter的org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) .getContext(AbstractLoggerAdapter.java:121)位于org.apache.logging.slog4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)at at位于org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)的org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)

Error while generating node info file /Users/gokulalex/Apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/nodes/PartyB/logs Error: Unsupported Java version 9.0.1; currently only version 1.8 is supported. Error while generating node info file /Users/gokulalex/Apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/nodes/Notary/logs Error: Unsupported Java version 9.0.1; currently only version 1.8 is supported. Error while generating node info file /Users/gokulalex/Apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/nodes/PartyA/logs Error: Unsupported Java version 9.0.1; currently only version 1.8 is supported. Error while generating node info file /Users/gokulalex/Apps/corda_apps/corda_samples/samples/cordapp-example/workflows-java/build/nodes/PartyC/logs Error: Unsupported Java version 9.0.1; currently only version 1.8 is supported.

任务:workflows-java:d​​eployNodes

java log4j build.gradle blockchain corda
1个回答
0
投票

Here它提到了

Corda在JVM中运行。不支持Oracle JDK 8以外的JVM实现。

此外,还有一个类似的问题,检查here

© www.soinside.com 2019 - 2024. All rights reserved.