前车之覆,后车之鉴。故从今开始记录所有错误。
hibernate问题:
exception
org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1035)
org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017)
org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1011)
com.servlet.DaoRegister.before(DaoRegister.java:22)
com.servlet.DaoRegister.doGet(DaoRegister.java:38)
com.servlet.DaoRegister.doPost(DaoRegister.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
root cause
org.dom4j.DocumentException: Server returned HTTP response code: 408 for URL: http://hibernate.org/dtd/hibernate-configuration-3.0.dtd Nested exception: Server returned HTTP response code: 408 for URL: http://hibernate.org/dtd/hibernate-configuration-3.0.dtd org.dom4j.io.SAXReader.read(SAXReader.java:484) org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1532) org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1035) org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64) org.hibernate.cfg.Configuration.configure(Configuration.java:1476) org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017) org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64) org.hibernate.cfg.Configuration.configure(Configuration.java:1462) org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1011) com.servlet.DaoRegister.before(DaoRegister.java:22) com.servlet.DaoRegister.doGet(DaoRegister.java:38) com.servlet.DaoRegister.doPost(DaoRegister.java:60) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) javax.servlet.http.HttpServlet.service(HttpServlet.java:731)解决:
这句话说明hibernate.cfg.xml的头部无法被解析,这个可以在hibernate的实例中找到正确的开头,还要保持网络通畅。