0

我正在尝试使用 Java Hibernate。我尝试从http://www.manning.com/bauer2/chapter2.pdf运行HelloWorld示例。但是我遇到了一些麻烦。我使用的jar版本和书中的不一样。所以,我必须摆脱不推荐使用的实例化方式。ant 编译成功,但如您所见,当我ant run时,出现以下异常。SessionFactory

C:\_Java Hibernate>ant run
Buildfile: C:\_Java Hibernate\build.xml
clean:
[delete] 删除目录
C:\_Java Hibernate\bin
[mkdir] 创建目录: C:\_Java Hibernate\bin
编译:
[javac ] 将 3 个源文件编译到 C:\_Java Hibernate\bin
复制元文件:[复制] 将 3 个文件复制到 C:\_Java Hibernate\bin
运行:
[java] 2012 年 3 月 31 日下午 3:09:04 org.hibernate.annotations。 common.Version
[java] INFO: HCANN000001: Hibernate Commons Annotations {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] 2012 年 3 月 31 日下午 3:09:04 org.hibernate.cfg.Environment
[java] INFO:HHH000206:找不到 hibernate.properties
[java] 2012 年 3 月 31 日下午 3:09:04 org.hibernate.cfg .Environment buildBytecodeProvider
[java] INFO: HHH000021: Bytecode provider name : javassist
[java] Mar 31, 2012 3:09:04 PM org.hibernate.cfg.Configuration configure
[java] INFO: HHH000043: 从资源配置:/hibernate .cfg.xml
[java] 2012 年 3 月 31 日下午 3:09:04 org.hibernate.cfg.Configuration getConfigurationInputStream
[java] 信息:HHH000040:配置资源:/hibernate.cfg.xml
[java] 线程“main”中的异常" java.lang.ExceptionInInitializerError
[java] 在 persistence.HibernateUtil.(Unknown Source)
[java] at hello.HelloWorld.main(Unknown Source)
[java] 原因:org.hibernate.HibernateException:无法解析配置:/hibernate.cfg.xml
[ java] 在 org.hibernate.cfg.Configuration.doConfigure(Configuration.jav a:2013)
[java] 在 org.hibernate.cfg.Configuration.configure(Configuration.java: 1925)
[java] 在 org.hibernate.cfg。 Configuration.configure(Configuration.java: 1904)
[java] ... 2 更多
[java] 引起:org.dom4j.DocumentException:http://hibernate.org/hiberna te-configuration-3.0.dtd 嵌套异常: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 a:2005)
[java] ... 4 更多
[ java] Java 结果:1
BUILD SUCCESSFUL
总时间:2 秒

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

4

1 回答 1

0

根据您的异常可能存在配置问题。首先使用 netbeans,然后使用 hibernate 框架创建 java 应用程序。然后可能是netbeans真正生成的配置文件对解决您的问题很有用。

于 2012-03-31T07:01:33.683 回答