title: java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy?
body: <p>while starting my weblogic(having my app war file containing logback-classic-1.0.1.jar),i am getting below exception.Any  suggestion ?</p>
  
  <pre><code>&lt;Sep 9, 2015 9:27:13 AM UTC&gt; &lt;Warning&gt; &lt;Common&gt; &lt;BEA-000632&gt; &lt;Resource Pool "JDBC Data Source-0" shutting down, ignoring 3 resources still in use by applications..&gt;
  Exception in thread "Thread-12" java.lang.NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy
          at ch.qos.logback.classic.spi.LoggingEvent.&lt;init&gt;(LoggingEvent.java:125)
          at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:468)
          at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:424)
          at ch.qos.logback.classic.Logger.log(Logger.java:824)
          at org.apache.commons.logging.impl.SLF4JLocationAwareLog.error(SLF4JLocationAwareLog.java:225)
          at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:415)
          at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:114)
          at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
          at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:58)
          at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:213)
          at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:66)
          at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
          at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
          ................
          at java.lang.Thread.run(Thread.java:701)
  Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy
          at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
          at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
          at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
          at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
          at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:52)
          ... 18 more
  Exception in thread "Thread-18" java.lang.NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy
          at ch.qos.logback.classic.spi.LoggingEvent.&lt;init&gt;(LoggingEvent.java:125)
          at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:468)
          at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:424)
          at ch.qos.logback.classic.Logger.log(Logger.java:824)
          at org.apache.commons.logging.impl.SLF4JLocationAwareLog.error(SLF4JLocationAwareLog.java:225)
          at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:415)
          at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:114)
          at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
          at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:58)
          at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:213)
          at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:66)
          at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
          at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
          .......................
          at java.lang.Thread.run(Thread.java:701)
  Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy
          at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
          at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
          at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
          at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
          at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:52)
      ... 18 more
  </code></pre>