(을 축하 오픈 소스를!)GridGain 로깅 구성 문제
내가 JCL이 대신 로그인 사용해야 이런 이유로, 다른 응용 프로그램에서 그것을 삽입하기 위해 노력하고있어 Log4j. 코드의
내 간단한 조각은 다음 (예, 그것의 그루비 코드)과 같습니다
def cfg = new GridConfiguration()
cfg.setGridLogger(new GridJclLogger())
cfg.setLifecycleBeans(new DaemonLifecycleBean())
def grid = GridGain.start(cfg);
하지만 예외 아래 얻을. JCL 로깅을 구성 할 때 Log4j가 누락되었다고 불평하는 이유는 무엇입니까?
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/varia/LevelRangeFilter
at org.gridgain.grid.kernal.GridKernal.createNodeAttributes(GridKernal.java:1187) ~[gridgain-platform-6.0.2.jar:na]
at org.gridgain.grid.kernal.GridKernal.start(GridKernal.java:608) ~[gridgain-platform-6.0.2.jar:na]
at org.gridgain.grid.kernal.GridGainEx$GridNamedInstance.start0(GridGainEx.java:1828) ~[gridgain-platform-6.0.2.jar:na]
... 21 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.varia.LevelRangeFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_51]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_51]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_51]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_51]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[na:1.7.0_51]
이 질문에 JCL 태그 (메인 프레임 스크립팅 언어 작업 제어 언어)가 있어야합니까? –
실수였습니다. 제거되었습니다. tx – pditommaso
@Paulecci이 종속성은 다운로드 가능한 GridGain 6.1 릴리스에서 수정 된 것으로 보입니다. – Dmitriy