原来eclipse中项目好好的,现在运行java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

转载自https://blog.csdn.net/lifupingcn/article/details/52788706

在我的上一篇文章中说到普通的JavaWeb项目中报java.lang.ClassNotFoundException: org.springframework.web异常的处理方法。


那在Maven-Web项目报java.lang.ClassNotFoundException: org.springframework.web异常该怎么处理呢?因为Maven-Web搭建的项目架构布局不同。

java.lang.ClassNotFoundException这个异常一般是一下问题引起的。

1.最低级的错误,忘了导入相应的Jar架包。该类是在spring-web.jar里面,看看你是否忘了导包。

    2.那么就是你的开发环境的问题了,Maven搭建的Web项目架包就不是存放在lib目录下了。

  原来eclipse中项目好好的,现在运行java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

默认的配置可能是这样子的,因为没有添加lib目录像对应的文件。

然后应该选择Add添加一个:Java Build Path Entries

原来eclipse中项目好好的,现在运行java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

下一步选择:Maven Dependencies

原来eclipse中项目好好的,现在运行java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

中完成:这样就有lib目录在Maven架构中对应的储存地方

原来eclipse中项目好好的,现在运行java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

3.最后在重启Tomcat服务器:

原来eclipse中项目好好的,现在运行java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL