weblogic部署项目报java.lang.ClassNotFoundException
之前部署在tomcat 上 jdk为1.6 领导要求改在weblogic 8.14 版本上部署 将jdk换成1.4后 修改代码 tomcat部署无异常 换成weblogic后一直出错
Exception:weblogic.management.ApplicationException: activate failed for WebRoot Module: WebRoot Error: weblogic.management.DeploymentException: - with nested exception: [java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener] java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;(GenericClassLoader.java:199) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;(ChangeAwareClassLoader.java:61) at java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;(Unknown Source) at java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;(Unknown Source) at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;(GenericClassLoader.java:224) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;(ChangeAwareClassLoader.java:41) at weblogic.servlet.internal.WebAppServletContext.loadClass(Ljava/lang/String;)Ljava/lang/Class;(WebAppServletContext.java:6127) at weblogic.servlet.internal.WebAppServletContext.registerEventListener(Ljava/lang/String;)V(WebAppServletContext.java:2979) at weblogic.servlet.internal.WebAppServletContext.activateFromDescriptors(Lweblogic/management/descriptors/WebDescriptorMBean;)V(WebAppServletContext.java:2523) at weblogic.servlet.internal.WebAppServletContext.activate()V(WebAppServletContext.java:6163) at weblogic.servlet.internal.WebAppServletContext.setActive(Z)V(WebAppServletContext.java:6141) at weblogic.servlet.internal.WebAppModule.activate(Ljava/lang/ClassLoader;)V(WebAppModule.java:836) at weblogic.j2ee.J2EEApplicationContainer.activateModule(Lweblogic/utils/classloaders/GenericClassLoader;Lweblogic/j2ee/J2EEApplicationContainer$Component;)V(J2EEApplicationContainer.java:3322) at weblogic.j2ee.J2EEApplicationContainer.activate([Lweblogic/j2ee/J2EEApplicationContainer$Component;)V(J2EEApplicationContainer.java:2201) at weblogic.j2ee.J2EEApplicationContainer.activate([Lweblogic/management/configuration/ComponentMBean;)V(J2EEApplicationContainer.java:2174) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer()V(SlaveDeployer.java:2520) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit()V(SlaveDeployer.java:2438) at weblogic.management.deploy.slave.SlaveDeployer$Task.commit()V(SlaveDeployer.java:2155) at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit()V(SlaveDeployer.java:2254) at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare()V(SlaveDeployer.java:2149) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare()V(SlaveDeployer.java:2401) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Lweblogic/management/deploy/OamVersion;Lweblogic/management/runtime/DeploymentTaskRuntimeMBean;Z)V(SlaveDeployer.java:883) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(Lweblogic/management/deploy/OamDelta;Lweblogic/management/deploy/OamVersion;ZLjava/lang/StringBuffer;)Z(SlaveDeployer.java:591) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(Ljava/util/ArrayList;Z)V(SlaveDeployer.java:500) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(Lweblogic/kernel/ExecuteThread;)V(SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V(ExecuteThread.java:224) at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:183) at java.lang.Thread.startThreadFromVM(Ljava/lang/Thread;)V(Unknown Source)