2016-11-12 1 views
0

私はhibernate.cfg.xmlは次のとおりです。はhibernate.cfg.xmlでプロジェクトパスから取りに行く

<?xml version='1.0' encoding='utf-8'?> 
    <!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd"> 
    <hibernate-configuration> 
     <session-factory> 
     ... 
     </session-factory> 
    </hibernate-configuration> 

ことが可能休止状態な設定3.0.dtdがピックアップされていることをどのようにJavaプロジェクトのパスから?

つまり、私はhibernate-configuration-3.0.dtdをオフラインにしたいと思っています。

+0

あなたは、DTDファイルをダウンロードしましたか? – developer

+0

はい、ダウンロードしてsrcフォルダに入れました。私はプロジェクトがsrcフォルダからそれを選ぶようにしたい。 – Navneet

答えて

0

あなたがクラスパスにdtdファイルを追加し、以下のようにそれを参照する必要があります。

<!DOCTYPE hibernate-configuration SYSTEM 
    "classpath://hibernate-configuration-3.0.dtd"> 
+0

取得次のエラー:org.dom4j.DocumentException:不明なプロトコル:クラスパスネストされた例外:不明なプロトコル:によって引き起こさ クラスパス\t org.dom4j.io.SAXReader.readで(SAXReader.java:484) \t ORGで.hibernate.cfg.Configuration.doConfigure(Configuration.java:1481) \t ... 16もっと見る – Navneet

関連する問題