我发生了战争,并希望将其部署在websphere应用服务器上。
应用服务器已安装slf4j
,版本 1.4.2 。
但是,我的应用程序至少需要 1.6.1 版本。
这是我的POM中定义的依赖关系:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
<scope>compile</scope>
</dependency>
我可以成功构建应用程序,但每次尝试在websphere服务器上启动它时,都会出现以下错误:
DispatcherSer E org.springframework.web.servlet.DispatcherServlet initServletBean Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' defined in ServletContext resource [/WEB-INF/spring/timer-context.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: org.slf4j.Logger
我必须做什么才能使我的应用程序使用版本1.6.1,并忽略服务器上已安装的版本?