浏览 2562 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2004-08-28
resin已经配置了datasource,当我访问servlet时候出现如下错误:
net.sf.hibernate.HibernateException: problem parsing configuration/hibernate.cfg .xml at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:958 ) at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:897) at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:883) at com.hotel.util.HibernateUtil.currentSession(HibernateUtil.java:27) at com.hotel.basic.SetHotel.init(SetHotel.java:31) at com.caucho.server.http.Application.createServlet(Application.java:309 6) at com.caucho.server.http.Application.loadServlet(Application.java:3047) at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java :418) at com.caucho.server.http.Application.getFilterChainServlet(Application. java:2787) at com.caucho.server.http.Application.buildFilterChain(Application.java: 2743) at com.caucho.server.http.Invocation.service(Invocation.java:310) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:1 35) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221 ) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java: 163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:534) Caused by: org.dom4j.DocumentException: Validation not supported for XMLReader: com.caucho.xml.Xml@1fe1feb Nested exception: http://xml.org/sax/features/validat ion Nested exception: Validation not supported for XMLReader: com.caucho.xml.Xml @1fe1feb Nested exception: http://xml.org/sax/features/validation at org.dom4j.io.SAXReader.read(SAXReader.java:358) at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:953 ) ... 15 more iiiiiiiiiiiii ------------------------------------------------------------------------------- 我现在有一个servlet,主要代码如下: ... new Configuration().configure().buildSessionFactory(); ... ------------------------------------------------------------------------------- hibernate.cfg.xml如下: <?xml version='1.0' encoding='utf-8' ?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"> <hibernate-configuration> <session-factory> <property name="connection.datasource">java:comp/env/jdbc/hotel</property> <property name="hibernate.show_sql">false</property> <property name="hibernate.dialect">net.sf.hibernate.dialect.SybaseDialect</property> <!-- Mapping files --> <mapping resource="com/hotel/basic/Hotel.hbm.xml"/> </session-factory> </hibernate-configuration> ---------------------------------------------------------------------------------- webapps/hotel/WEB-INF/classes/com/hotel/basic/Hotel.hbm.xml文件如下: <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"> <hibernate-mapping> <class name="com.hotel.basic.Hotel" table="hotel" > <id name="hid" type="string" unsaved-value="null" > <column name="hid" sql-type="char(32)" not-null="true"/> <generator class="uuid.hex"/> </id> <property name="hname"> <column name="hname" sql-type="varchar(100)" /> </property> <property name="htel"> <column name="htel" sql-type="varchar(20)" /> </property> </class> </hibernate-mapping> 谢谢! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2004-08-28
我的hibernate.cfg.xml在webapps/hotel/WEB-INF/classes下面,谢谢!调试了一天了,不知道错在哪里?
|
|
| 返回顶楼 | |
|
最后更新时间:2004-08-28
hpq852 写道 我的hibernate.cfg.xml在webapps/hotel/WEB-INF/classes下面,谢谢!调试了一天了,不知道错在哪里?
我也曾遇到过类似的问题,后来把resin2.0换成3.0就可以了,3.0版本有时限的! 楼下可有什么更好的解决办法啊? |
|
| 返回顶楼 | |
|
最后更新时间:2004-08-28
jacky198210 写道 hpq852 写道 我的hibernate.cfg.xml在webapps/hotel/WEB-INF/classes下面,谢谢!调试了一天了,不知道错在哪里?
我也曾遇到过类似的问题,后来把resin2.0换成3.0就可以了,3.0版本有时限的! 楼下可有什么更好的解决办法啊? |
|
| 返回顶楼 | |
|
最后更新时间:2004-08-30
|
|
| 返回顶楼 | |
|
最后更新时间:2004-08-31
跟resin的版本应该没关系吧,我用的resin2.1.1。就没有出现这个问题
|
|
| 返回顶楼 | |




