您的位置:首页 > 编程语言 > Java开发

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 问题原因。

2010-01-14 10:21 711 查看
最近接手一个已有专案维护工作。之前他们使用myeclipse和ant编译打包的。我现在导入eclipse,让IDE编译部署。可一部署jboss就报错。

我换tomcat(和jboss其实一样,但是抱着侥幸心理,还是试了下),照样报错。火了,想想weblogic比他们厉害(哈哈@)。就部署到

weblogic。还是报错。我郁闷了。网络搜了下相关答案。全是字面翻译,没有一个说对了。没办法,到springsource上去找答案。E文把我折磨坏了。不过好歹还是找到答案了。eclipse的web工程中lib文件夹下不能再包含文件夹。所有的jar包都必须在lib根目录。而myEclipse和ant打war包部署时,会自动取出jar来放到lib下。问题解决!!!!!特此记录。





java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)

at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)

at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

Truncated. see log file for complete stacktrace

>

<2010-1-14 上午10时18分06秒 CST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1263435484541' for task '0'. Error is: 'weblogic.application.ModuleException: '

weblogic.application.ModuleException:

at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)

at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)

at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)

at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)

Truncated. see log file for complete stacktrace

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)

at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)

at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

Truncated. see log file for complete stacktrace
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐