我用JBuilder9+weblogic8.1开发基于hibernate3的项目时运行时会出现下面的错误:
java.lang.NoClassDefFoundError
at com.hot.oa.info.dao.LiteratureDAODB.findAllLiteratur LiteratureDAODB.java:126)
.......................................
说找不到CLASS ,但又不知道是什么包,我将hibernate3.jar包以及hibernate包中的所有第三方包都COPY到项目的LIB目录下了,还是找不到,请大家帮帮忙啊!
程序是执行到这里报错的,但是我catch里面的代码却不会执行啊,为什么哦???
try {
sessionFactory = (new Configuration()).configure().buildSessionFactory();
}
catch (Exception ex) {
System.out.println("ABCDDDDDDDDDDDDDD....>>>>");
ex.printStackTrace();
}
怎么样才能让它打印详细些的信息出来啊,让他告诉我它究竟是少了什么包啊?
------解决方法--------------------------------------------------------
这样的错误很可能是你的mapping文件有误,留意一下console上关于mapping的过程信息,改正过来就行了。
------解决方法--------------------------------------------------------
可能是少commens-*.jar包吧!~~~~~~~~
------解决方法--------------------------------------------------------
仔细检查LiteratureVO.hbm.xml