• Spring:org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class


    很长时间没有使用Spring,Hibernate,Struts2等一些框架了,现在使用起来还是有点陌生,今天刚弄就在Tomcat在启动的时候是报的这个错误:

    org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.founder.barcode.admin.area.action.AreaAction] for bean with name 'areaManageAction' defined in class path resource [applicationContext-action.xml]; nested exception is java.lang.ClassNotFoundException: com.founder.barcode.admin.area.action.AreaAction

    今天就这个问题弄了差不多快一天了,尝试了各种方式。Cannot find class就是没有找到这个类,但是你又能在MyEclipse中找到这个类,而且各种配置也没有问题,那这时候就需要去编译好后的目录看一看有没有这个类,最后发现Tomcat中的这个项目没有这个类,也就是说编译没有成功,那么这就是JDK的问题了。一开始把JDK环境变量又重新配置了一下,又把Eclipse中的JDK也重新配置了,换了各种Tomcat,最后还是没有结果,最终是因为在配置Tomcat时JDK使用的是Eclipse自带的,看下图,就在这个位置选择一下JDK的版本。

    配置好后,就会解决问题。

    但是关于使用Spring框架在启动Tomcat时也会报org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class这种错误,但如果不是JDK上的问题就是缺少jar包的问题了,像c3p0等一些jar包。

  • 相关阅读:
    log4net 配置
    Sublime Text 2 安装Package Control和插件的两种方法
    Silverlight中ListBox的数据绑定
    在Silverlight 5 项目中创建单元测试项目
    const V.S readonly
    鼠标和键盘操作的全局钩子库
    数码管图片
    正则表达式
    ToString的格式化字符串
    C# Builder
  • 原文地址:https://www.cnblogs.com/kms1989/p/6803372.html
Copyright © 2020-2023  润新知