[size=16px][size=11px]小弟我用的开发工具:
eclipse3.2+myeclipse5.5 tomcat6.0 jdk1.6 mysql5.0 项目名:usermanagement其中struts所需要的jar,hibernate所需要的jar包,是通过手动引入的struts包:直接在myeclipse下复制到lib下hibernate包:首先通过window->reference->java->buildpath->userlibrary->建立hibernate包(hibernate),并导入所有hibernate需要的包,以及mysql所需要的包.通过项目把hibernate包引进来.基本的包引入就这样的.在写完项目后发布项目,去查看webapps/usermanagement/WEB-INF/lib下面的东西,发现只有struts包,并没有hibernate包.接着运行项目,这时候就有错误了:java.lang.NoClassDefFoundError: org/dom4j/DocumentException
....
....
在网上查了一下,说是没用引入dom4j.jar包,我看了hibernate包下面,有这个jar包,这就搞不懂了?为何会有这样的异常现象?估计后面还会有其它的会说因为hibernate包没有引入而导致的错误,这到底是为什么?是不是我上面引入包的过程错误了?需要不需要我把hibernate所有的包复制到项目的lib下面,"如果是,怎么会这样,为何myeclipse不会帮我把hibernate所需要的jar下面的包放到lib下面,每次都要自己这样吗,别告诉我可以用classpath引入,那还是算了."难道是myecliplse的问题? 可不可以详细讲解一下.我才没学hibernate多长时间,希望大家帮我个忙,我在这谢谢大家了.真的,我真得被这个问题弄得很郁闷,因为之前我也做过一个"struts+hibernate实现用户登录"也出现这个问题(问题是不一样的,但都是说没有引入biernate包而导致的),我当时实在没办法,就直接将hibernate所需要包拷贝到webapps下中的项目中的lib下,才解决因为hibernate包的问题.
eclipse3.2+myeclipse5.5 tomcat6.0 jdk1.6 mysql5.0 项目名:usermanagement其中struts所需要的jar,hibernate所需要的jar包,是通过手动引入的struts包:直接在myeclipse下复制到lib下hibernate包:首先通过window->reference->java->buildpath->userlibrary->建立hibernate包(hibernate),并导入所有hibernate需要的包,以及mysql所需要的包.通过项目把hibernate包引进来.基本的包引入就这样的.在写完项目后发布项目,去查看webapps/usermanagement/WEB-INF/lib下面的东西,发现只有struts包,并没有hibernate包.接着运行项目,这时候就有错误了:java.lang.NoClassDefFoundError: org/dom4j/DocumentException
....
....
在网上查了一下,说是没用引入dom4j.jar包,我看了hibernate包下面,有这个jar包,这就搞不懂了?为何会有这样的异常现象?估计后面还会有其它的会说因为hibernate包没有引入而导致的错误,这到底是为什么?是不是我上面引入包的过程错误了?需要不需要我把hibernate所有的包复制到项目的lib下面,"如果是,怎么会这样,为何myeclipse不会帮我把hibernate所需要的jar下面的包放到lib下面,每次都要自己这样吗,别告诉我可以用classpath引入,那还是算了."难道是myecliplse的问题? 可不可以详细讲解一下.我才没学hibernate多长时间,希望大家帮我个忙,我在这谢谢大家了.真的,我真得被这个问题弄得很郁闷,因为之前我也做过一个"struts+hibernate实现用户登录"也出现这个问题(问题是不一样的,但都是说没有引入biernate包而导致的),我当时实在没办法,就直接将hibernate所需要包拷贝到webapps下中的项目中的lib下,才解决因为hibernate包的问题.
解决方案 »
- pager-taglib中文乱码问题
- tomcat5和tomcat6与spring2.5的问题
- 紧急求救啊,java中文编码问题
- 关于spring事务异常捕获! DataAccessException 和 Exception 的疑问
- javamail发邮件奇怪之处(两个163.邮箱,只一个发的出去,其他的都发不出去(报认证错误))
- 在编译一个javabean时无法import另一个已编译好javabean?求教高手
- 在创建 maven spring mvc 项目的时候 报了一个错
- 如何用HIBERNATE实现单条记录的取值
- 拿到java的源代码怎么编译,.class文件怎么打开?
- ssh的sql语句出了问题
- 求EJB3.0 + SSL 实现方式
- 关于一个JAVA break语句~
不会帮你复制包到项目目录 只会向项目中写入包的引用地址项目离开这个环境 就跑不了了
如果你使用userlibrary,你在A电脑上写的项目,在B电脑上部署的时候,还需要拷过来jar包。
如果是拷到lib目录下的,就省事多了。
以后直接导入你标签库的所有JAR文件