hibernate的报错问题谢谢

scvjx 2009-12-02 10:10:16
报错:
java.lang.NoClassDefFoundError: org/dom4j/DocumentException
myweb.DataBase.<init>(DataBase.java:16)
myweb.AdminLoginAction.execute(AdminLoginAction.java:23)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

网上说是可能XML文件部队等错误导致,但是我实在看不出来哪部队....请各位帮忙解决下谢谢

XML文件内容贴上

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-configuration>
<session-factory name="java:/hibernate/HibernateFactory">
<property name="hibernate.show_sql">true</property>
<property name="hibernate.dialect">org.sf.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/myweb</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">1984320</property>
<property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactory</property>
<mapping resource="myweb/UserBean.hbm.xml"/>
</session-factory>
</hibernate-configuration>


另外的一种写法也试过也是报一样的错误
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="java:/hibernate/HibernateFactory">
<property name="show_sql">true</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/myweb</property>
<property name="connection.username">root</property>
<property name="connection.password">1984320</property>
<mapping resource="myweb/UserBean.hbm.xml"/>
</session-factory>
</hibernate-configuration>

另外XML文件路径放在CLASS里面应该没有问题的...
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
andesen 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yhb417 的回复:]
引用 2 楼 islandrabbit 的回复:
把dom4j.jar放到WEB-INF\lib

检查你导入工程里面的包是否有带感叹号的。
[/Quote]
一来就看到你了
修改一下昵称 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 islandrabbit 的回复:]
把dom4j.jar放到WEB-INF\lib
[/Quote]
检查你导入工程里面的包是否有带感叹号的。
islandrabbit 2009-12-02
  • 打赏
  • 举报
回复
把dom4j.jar放到WEB-INF\lib
crazylaa 2009-12-02
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError: org/dom4j/DocumentException

明明是找不到这个类,是你的jar没导入吧?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧