3

私は冬眠するのが初めてで、1つの例に取り組んでいるときにエラーを下回っています:

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Initial SessionFactory creation failed.org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.tieto.HibernateUtil.buildSessionFactory(HibernateUtil.java:19)
    at com.tieto.HibernateUtil.<clinit>(HibernateUtil.java:8)
    at com.tieto.Hib.main(Hib.java:9)
Caused by: org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1491)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1425)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1411)
    at com.tieto.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
    ... 2 more
Caused by: org.dom4j.DocumentException: Connection refused: connect Nested exception: Connection refused: connect
    at org.dom4j.io.SAXReader.read(SAXReader.java:484)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1481)
    ... 5 more

私のhibernate.cfg.xmlファイルは

<?xml version="1.0"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">abc</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="show_sql">true</property>
    <mapping resource="com/abc/Test.hbm.xml" />
</session-factory>
</hibernate-configuration>

これで私が間違っていることを提案してください??

4

4 に答える 4

0

原因: org.dom4j.DocumentException: 接続が拒否されました: 接続 ネストされた例外: 接続が拒否されました: 接続が org.dom4j.io.SAXReader.read(SAXReader.java:484) で org.hibernate.cfg.Configuration.doConfigure(Configuration. java:1481) ... 5 つ以上

スタックトレースの最後の数行によると、問題はデータベースの接続に関連していると思います。

接続するデータベースの名前(test)、ユーザー名、(root)およびパスワードを確認してください。(abc)

于 2013-07-01T11:24:27.770 に答える
0

以下にリストされているすべての必要な jar ファイルを確認してください。

  1. antlr-2.7.7.jar
  2. commons-lang3-3.1.jar
  3. commons-logging-1.1.3.jar
  4. dom4j-1.6.1.jar
  5. hibernate-commons-annotations-4.0.1.Final.jar
  6. hibernate-core-4.2.0.Final.jar
  7. hibernate-jpa-2.0-api-1.0.1.Final.jar
  8. javassist-3.15.0-GA.jar
  9. jboss-logging-3.1.0.GA.jar
  10. jboss-transaction-api_1.1_spec-1.0.0.Final.jar

ログ関連の jar に最も関心があるようです。

于 2013-07-01T10:40:10.900 に答える