ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

异常可能有很多。这里记录一两个。

第一种原因,是在Eclipse下部署工程时,工程的lib文件夹下还建立了子文件夹。这种情况很好处理,把所有jar包都放在lib文件夹根目录下,不要用子文件夹来整理即可。

我遇到的是第二种情况。在MyEclipse下部署工程时,spring相关的jar包是在别的路径下引进来的。此外,在classpath下有hibernate-annotations.jar包也会产生这个问题。我是两个忌讳都犯了。于是把hibernate-annotations.jar删掉;把spring的包直接放到lib文件夹下,当然修改了classpath的配置。然后重启tomcat。



这是别人给出的建议:

   我的解决方案是:打开子包折叠按钮,选中包,点击右键,buildPath ----凡是找不到类的异常,都要定位到包结构,点右键,buildPath,即可解决!!!!


   第二种情况:


   项目的只引了Java EE 5 Libraries,这里还需要引入Java EE 6 Libraries.

   具体步骤:


   选中项目:点击右键,Properties,选择,选择,选择,寻找,选中,,点击,可以看到项目,再次重启tomcat,即可。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值