首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

java.lang.NoClassDefFoundError: net sf hibernate HibernateException

2014-01-26 
服务器给我分配的跟目录是/www而要读.class必须在/www下建servlet这样的文件夹因为用到struts我把struts的j

服务器给我分配的跟目录是/www
  而要读.class必须在
  /www下建servlet这样的文件夹
  因为用到struts我把struts的jar都放进去测试都可以
  可是我的应用 有hibernate
  我把hibernate的jar包放进去
  他就出这样的错误
  java.lang.NoClassDefFoundError: net/sf/hibernate/HibernateException
 
  该怎么解决
  我把所有的jar包都放到了
  /www/servlet/WEB-INF/lib/下了
  struts可以运行但是加上hibernate就出上面的错!!!
  哪位见过类似的问题给指个路
  或解决方法
  谢谢啊

------解决方法--------------------------------------------------------
正常的情况下如果把struts.jar的包放到目录里面没有问题的话,hibernate.jar也应该没有问题,出现问题我觉得是你的hibernate的版本的原因,你程序里使用了hibernate的2.X版本,但是你放进了一个3.X版本的hibernate.jar,因为3.0以后的hibernate的包路径发生了改变,不在是net/sf/hibernate,你换成2.X的hibernate.jar就可以了。
------解决方法--------------------------------------------------------
我把所有的jar包都放到了
  /www/servlet/WEB-INF/lib/
 
  但是 你在eclipse工程属性的build path里添加了吗?
 

        

热点排行