2012-03-31 86 views
0

我正在尝试使用Java Hibernate。我试图从http://www.manning.com/bauer2/chapter2.pdf运行HelloWorld示例。但我遇到了一些麻烦。我使用的jar版本与本书不一样。所以,我必须摆脱SessionFactory实例化的废弃方式。 ant编译是成功的,但正如你所看到的,当我蚂蚁运行,我得到以下例外。java hibernate运行时异常

C:\ _ Java的休眠>蚂蚁运行
构建文件:C:\ _ Java的休眠\ build.xml文件
清洁:
[删除]删除目录
C:\ _ Java的休眠\ BIN
[ MKDIR]创建目录:C:\ _ Java的休眠\ BIN
编译:
为[javac]编译3个源文件到C:\ _ Java的休眠\ BIN
copymetafiles: [复制]复制3文件到C:\ _ Java的休眠\ BIN
运行:
【JAVA] 2012年3月31日下午3时09分04秒org.hibernate.annotations.common.Version
【JAVA] INFO:HCANN000001:Hibernate的注解下议院{4.0.1.Final}
[java] Mar 31,2012 3:09:04 PM org.hibernate.Version logVersion
[java] INFO:HHH000412:Hibernate Core {4.1.1}
[java] Mar 31,2012 3:09:04 PM org.hibernate.cfg.Environment
[java] INFO:HHH000206:找不到hibernate.properties
[java] 2012年3月31日3:09:04 org.hibernate.cfg .Environment buildBytecodeP rovider
【JAVA] INFO:HHH000021:字节码提供商名称:了Javassist
【JAVA] 2012年3月31日下午3点09分04秒org.hibernate.cfg.Configuration配置
【JAVA] INFO:HHH000043:从配置资源:/hibernate.cfg.xml
[java] Mar 31,2012 3:09:04 PM org.hibernate.cfg.Configuration getConfigura tionInputStream
[java] INFO:HHH000040:配置资源:/hibernate.cfg。 xml
[java]异常在线程“main”java.lang.ExceptionInInitializerError
[java] at persistence.HibernateUtil。(Unknown Source)
[java] at hell o.HelloWorld.main(Unknown Source)
[java]引起者:org.hibernate.HibernateException:无法解析配置 配给:/hibernate.cfg.xml
[java] at org.hibernate.cfg.Configuration。 doConfigure(Configuration.jav 一个:2013)
【JAVA]在org.hibernate.cfg.Configuration.configure(Configuration.java: 1925)
【JAVA]在org.hibernate.cfg.Configuration.configure(配置.java: 1904)
[java] ... 2更多
[java]引起自:org.dom4j.DocumentException:http://hibernate.org/hiberna te-configuration-3.0.dtd Ne sted exception:http://hibernate.org/hibernate-config uration-3.0.dtd
[java] at org.dom4j.io.SAXReader.read(SAXReader.java:484)
[java] at org。 hibernate.cfg。Configuration.doConfigure(Configuration.jav 一个:2005)
【JAVA] ... 4更
【JAVA] Java结果:1
生成成功
总时间:2秒

请让我知道如何解决这个问题。

回答

0

根据您的异常情况可能有配置问题。首先使用netbeans,然后用hibernate框架创建java应用程序。然后可以通过netbeans usefull真正生成配置文件来解决你的问题。

+0

感谢您的rply rajc242。我按照你的建议使用netbeans无济于事。我得到了同样的错误。 – 2012-03-31 08:32:03

+0

然后如果可能的话,请将您的配置文件发送给我的邮件ID。我会检查并尽快给你答复。我的邮件标识是[email protected] – 2012-03-31 12:10:22