在安装ignite之后,www.example.com的基本执行进行得很顺利。但是,如下apache-ignite-2.11.0-bin/login/default-login.xml在文件中设置Log4J日志记录会抛出错误。
bashrc文件
export IGNITE_HOME =/home/a/apache-ignite-2.11.0-bin
export IGNITE_LIBS =/home/a/apache-ignite-2.11.0-bin/libs/* export IGNITE_HOME =/home/a/apache-ignite-2.11.0-bin
#export IGNITE_LIBS =${IGNITE_HOME}/libs/* #export USER_LIBS =/home/a/apache-ignite-2.11.0-bin/libs/*
export PATH =$PATH:$IGNITE_HOME/bin ##export USER_LIBS =$IGNITE_HOME/libs/optional/ignite-log4j/ignite-log4j-2.11.0.jar
#export CLASSPATH =$CLASSPATH:$IGNITE_HOME/libs/ignite-core-2.11.0.jar
ignite execute
[错误] root@a-VirtualBox:/home/a/apache-ignite-2.11.0-bin/bin #./www.example.com
错误:ignite.shorg.apache.ignite.internal.util.GridUnsafe$2 (file:/home/a/apache-ignite-2.11.0-bin/libs/ignite-core-2.11.0.jar)对字段java. nio. Buffer. address
的非法反射访问错误:请考虑将此报告给org.apache.ignite.internal.util.GridUnsafe$2
的维护人员:使用--illegal-access = warn启用对进一步非法反射访问操作的警告警告:所有非法访问操作将在未来的
类org. apache. ignite. IgniteException中被拒绝:无法示例化Spring XML应用程序上下文(请确保Spring配置中使用的所有类都存在于CLASSPATH中)[springUrl = file:/home/a/apache-
ignite-2.11.0-bin/apache/default-logo.xml] at org.Apache点火。内部的效用IgniteUtils。org上的convertException(IgniteUtils.java:1098)
。Apache点火。点火start(Ignition.java:356)at org.Apache点火。启动。你好。CommandLineStartup。main(CommandLineStartup.java:367)
原因:class org. apache. ignite. IgniteCheckedException:无法示例化Spring XML 应用程序上下文(确保Spring配置中使用的所有类都存在于CLASSPATH中)
[springUrl = file:/home/a/apache-ignite-2.11.0-bin/apache/default-ignite.xml] org上的
。Apache点火。内部的效用SpringIgniteSpringHelperImpl. applicationContext(IgniteSpringHelperImpl. ja va:387)
在org.Apache点火。内部的效用SpringIgniteSpringHelperImpl.加载示例(IgniteSpringHelperImpl. ja
va:104)在
org.Apache点火。内部的效用SpringIgniteSpringHelperImpl.加载示例(IgniteSpringHelperImpl. ja va:98)
at org.Apache点火。内部的IgnitionEx.在org上的loadplug(IgnitionEx.java:741)。Apache点火。内部的IgnitionEx. start(IgnitionEx.java:942)
at org.Apache点火。内部的IgnitionEx. start(IgnitionEx.java:851)at org.Apache点火。内部的IgnitionEx. start(IgnitionEx.java:721)
at org.Apache点火。内部的IgnitionEx. start(IgnitionEx.java:690)at org.Apache点火。点火start(Ignition.java:353)
. 无法启动网格:无法示例化Spring XML应用程序上下文(确保Spring配置中使用的所有类
都存在于CLASSPATH中)[springUrl = file:/home/a/apache-ignite-2.11.0-bin/about/default-ignite.xml]
注意!您可以使用'USER_LIBS'环境变量来指定类路径。
是否存在问题的原因和解决方案?
1条答案
按热度按时间fkvaft9z1#
根据文档,您必须首先启用Log4j模块。您可以通过将ignite-log4j 2文件夹从
libs/optional
移动到libs
来实现这一点。