欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

项目中用到定时任务处理,打算在EOS7.5中参考Spring2.5+Quartz1.8的方案来做,产品中使用的Quartz版本是1.5,且没有引入spring-context-support.jar,引入了这两个jar后,在beans.xml中配置如下:
启动Tomcat,报错如下:
ErrCode: 19103001
Message: 构造Spring ApplicationContext出错
at com.primeton.spring.context.ApplicationContextFactory.initContext(ApplicationContextFactory.java:95)
at com.primeton.spring.context.ApplicationContextFactory.getContext(ApplicationContextFactory.java:50)
at com.primeton.spring.DefaultBeanFactory.getBean(DefaultBeanFactory.java:31)
at org.gocom.components.coframe.auth.party.ref.impl.RoleGroupRefDataService.<init>(RoleGroupRefDataService.java:41)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:357)
at java.lang.Class.newInstance(Class.java:310)
at org.gocom.components.coframe.auth.startup.AuthStartupContributionListener.loadPartyRefModel
【解答】
由于JAR冲突,报异常java.lang.NoClassDefFoundError: Could not initialize class org.slf4j.LoggerFactory ,引入的JAR与产品自带log4j中包冲突,删掉多余JAR中文件后,重启server后无异常信息。