免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2111 | 回复: 2
打印 上一主题 下一主题

用hibernate中dom4j的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-02 11:58 |只看该作者 |倒序浏览
最近看hibernate,但是弄了两天也没作出个测试程序,总是有如下提示。(这个类放在tomcat中测试)

  1. javax.servlet.ServletException: org/dom4j/DocumentException
  2.         org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
  3.         org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
  4.         org.apache.jsp.testhibernate_jsp._jspService(testhibernate_jsp.java:69)
  5.         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  6.         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  7.         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  8.         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  9.         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  10.         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


  11. root cause

  12. java.lang.NoClassDefFoundError: org/dom4j/DocumentException
  13.         h.Test.dotest(Test.java:27)
  14.         org.apache.jsp.testhibernate_jsp._jspService(testhibernate_jsp.java:56)
  15.         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  16.         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  17.         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  18.         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  19.         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  20.         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


  21. note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
复制代码

代码如下:

  1. package h;

  2. import h.Person;
  3. import org.hibernate.SessionFactory;
  4. import org.hibernate.Transaction;
  5. import org.hibernate.cfg.Configuration;
  6. import org.hibernate.classic.Session;
  7. import org.dom4j.DocumentException;



  8. public class Test
  9. {
  10.         private static SessionFactory sessions;       
  11.        
  12.         public void dodo()
  13.         {
  14. //                Configuration config = new Configuration().configure();

  15.                
  16.                 return;
  17.         }
  18.         public void dotest()
  19.        
  20.        
  21.         {
  22.                 Configuration config = new Configuration().configure("hibernate.cfg.xml");
  23.                 config.addClass(Person.class);
  24.                 sessions = config.buildSessionFactory();
  25.                 Session session = sessions.openSession();
  26.                 Transaction t = session.beginTransaction();
  27.                 Person p = new Person();
  28.                 p.setName("aaa");
  29.                 session.save(p);
  30.                 session.flush();
  31.                 t.commit();
  32.                 session.close();
  33.         }

  34. }
复制代码

请指教,谢谢

论坛徽章:
0
2 [报告]
发表于 2006-08-02 13:54 |只看该作者
少包

论坛徽章:
0
3 [报告]
发表于 2006-08-02 15:52 |只看该作者
嗯 我在网上找了半天 大部分也说少包。
但是我把包都放进来了啊。
放在WEB_INF的lib下
在tomcat的common\lib下也放了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP