0

JavaHibernateを使用しようとしています。http://www.manning.com/bauer2/chapter2.pdfからHelloWorldの例を実行しようとしました。しかし、私はいくつかの問題に遭遇しました。私が使用しているjarバージョンは、本と同じではありません。したがって、非推奨のインスタンス化方法を取り除く必要があります。antのコンパイルは成功しますが、ご覧のとおり、 antを実行すると、次の例外が発生します。SessionFactory

C:\ _ Java Hibernate> ant run
Buildfile:C:\ _ Java Hibernate \ build.xml
clean:
[delete]ディレクトリの削除
C:\ _ Java Hibernate \ bin
[mkdir]作成されたディレクトリ:C:\ _ Java Hibernate \ bin
compile:
[javac ] 3つのソースファイルをC:\ _ Java Hibernate \ bin
copymetafilesにコンパイルします:[コピー] 3つのファイルをC:\ _ Java Hibernate \ binにコピーします
run:
[java]2012年3月31日15:09:04org.hibernate.annotations。 common.Version
[java]情報:HCANN000001:Hibernate Commons Annotations {4.0.1.Final}
[java]2012年3月31日15:09:04org.hibernate.VersionlogVersion
[java]情報:HHH000412:Hibernate Core {4.1 .1}
[java]2012年3月31日
15:09:04org.hibernate.cfg.Environment[java]情報:HHH000206:hibernate.propertiesが見つかりません
[java]2012年3月31日15:09:04org.hibernate.cfg .Environment buildBytecodeP rovider
[java]情報:HHH000021:バイトコードプロバイダー名:javassist
[java]2012年3月31日
15:09:04org.hibernate.cfg.Configurationconfigure [java]情報:HHH000043:リソースからの構成:/ hibernate .cfg.xml
[java]2012年3月31日15:09:04org.hibernate.cfg.ConfigurationgetConfigurationInputStream
[java]情報:HHH000040:構成リソース:/hibernate.cfg.xml
[java]スレッド"mainの例外"java.lang.ExceptionInInitializerError
[java] at persistence.HibernateUtil。(Unknown Source)
[java] at hello.HelloWorld.main(Unknown Source)
[java]原因:org.hibernate.HibernateException:構成を解析できませんでした:/hibernate.cfg.xml
[ java] at org.hibernate.cfg.Configuration.doConfigure(Configuration.jav a:2013)
[java] at org.hibernate.cfg.Configuration.configure(Configuration.java:1925)
[java]atorg.hibernate.cfg。 Configuration.configure(Configuration.java:1904)
[java] ... 2 more
[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 more
[ java] Java結果:1
BUILD SUCCESSFUL
合計時間:2秒

これを修正する方法を教えてください。

4

1 に答える 1

0

あなたの例外によると、構成に問題がある可能性があります。最初に netbeans を使用し、次に hibernate フレームワークで Java アプリケーションを作成します。次に、問題を解決するのに役立つ netbeans によって生成された構成ファイルが真である可能性があります。

于 2012-03-31T07:01:33.683 に答える