не могу включить ведение журнала весны
Я хочу настроить ведение журнала в Spring Framework и Spring Security, и следовал этомуhttp://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/overview.html#overview-not-using-commons-logging
но когда я загружаю Tomcat, я получил эту проблему:
GRAVE: дочерний контейнер не выполнен во время запуска java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: не удалось запустить компонент [StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ RH-Explore]] в java. util.concurrent. .core.StandardHost.startInternal (StandardHost.java:816) в org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) в org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java : 1575) в org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1565) в java.util.concurrent.FutureTask.run (неизвестный источник) в java.util.concurrent.ThreadPoolExecutor.runWorker (неизвестно ( Источник) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (Неизвестный источник) в java.lang.Thread.run (Неизвестный источник) Причина: org.apache.ca talina.LifecycleException: не удалось запустить компонент [StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ RH-Explore]] в org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:154) ... 6 Больше
Вызывается: java.lang.NoClassDefFoundError: org / springframework / core / io / Resource в java.lang.Class.getDeclaredFields0 (собственный метод) в java.lang.Class.privateGetDeclaredFields (неизвестный источник) в java.lanD.redFlass. (Неизвестный источник) в org.apache.catalina.util.Introspection.getDeclaredFields (Introspection.java:106) в org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation (WebAnnotationSet.java:2art) в org.apup. .WebAnnotationSet.loadApplicationListenerAnnotations (WebAnnotationSet.java:89) в org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations (WebAnnotationSet.java:63) в org.apache.catalina.xtConfig.conf. org.apache.catalina.startup.ContextConfig.configureStart (ContextConfig.java:892) в org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java:386) в org.apache.catalina.util.LifeireSip LifecycleSupport.java:117) в орг. apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90) в org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5412) в org.apache.catalina.util.LifecycleBase.start (жизненный цикл. java: 150) ... еще 6
pom.xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.5.8</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.8</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.8</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
<scope>runtime</scope>
</dependency>