Hi guys, I'm using SLF4J but got stuck in MDC.
Code:... MDC.put("identifier", profile.getIdentifier()); ...Code:[2009-02-06 00:09:31.896] server-tomcat-thread-2 ringsource.server.catalina].[localhost].[/].[dispatcher].unknown E Servlet.service() for servlet dispatcher threw exception java.lang.NoClassDefFoundError: org/slf4j/impl/StaticMDCBinder at org.slf4j.MDC.<clinit>(MDC.java:69) at com.foo.core.service.impl.DefaultHttpRequestProcessor.processInternal(DefaultHttpRequestProcessor.java:48) at com.foo.core.service.impl.DefaultHttpRequestProcessor.process(DefaultHttpRequestProcessor.java:44) at com.foo.core.model.HttpProfile.receive(HttpProfile.java:110) at com.foo.web.action.HttpEndpoint.handleRequestInternal(HttpEndpoint.java:35) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.valves.CometConnectionManagerValve.invoke(CometConnectionManagerValve.java:248) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at com.springsource.server.servlet.tomcat.internal.ApplicationNameTrackingValve.invoke(ApplicationNameTrackingValve.java:74) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)I've tried importing only org.slf4j and org.slf4j with org.slf4j.impl, still no luck. Any suggestion?Code:Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: foo - core internal Bundle-SymbolicName: com.foo.core.internal Bundle-Version: 1.0.0.SNAPSHOT Import-Library: org.springframework.spring;version="[2.5,2.6)" Import-Bundle: com.springsource.org.eclipse.persistence;version="[1.0.0,1.1.0)";import-scope:=application, com.springsource.org.eclipse.persistence.jpa;version="[1.0.0,1.1.0)", com.springsource.javax.persistence;version="[1.0.0,1.0.0]", com.springsource.org.aspectj.runtime;version="1.6.0", com.springsource.org.aspectj.weaver;version="1.6.0", com.springsource.org.joda.time;version="1.5", com.springsource.org.quartz;version="1.6" Import-Package: com.foo.core.model, com.foo.core.service, com.foo.infrastructure, javax.annotation, javax.sql, org.apache.commons.logging, org.slf4j;version="1.5", org.slf4j.helpers;version="1.5", org.slf4j.impl;version="1.5", org.slf4j.spi;version="1.5"


