2

私のアプリケーションにはたくさんのファイルがcfgありhbmます。読み込み中にエラーが発生します。特定された問題は、DTD に関するものです。

元のDocタイプは次のようになります

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

しかし、これでエラーが発生します

Could not parse the configuration file... filename

グーグルで調べた後、これをダウンロードして次dtdのようにマッピングしました

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM "file:///C://hibernate-configuration-3.0.dtd">

現在、これが行われているファイルに対して機能しています。

しかし、数が非常に多いため、すべてのファイルを変更することはできません。

ネット上の投稿で、一部のユーザーがオフラインのときにこの問題に直面していることがわかりました。しかし、安定したインターネット接続があり、まだ問題に直面しています。

問題が使用されているjarファイルにあるとは思えません。私は使っているhibernate3.jar version 3.2.5

助けてください。

4

1 に答える 1

0

問題は確かにjarにありました。ファイルは正しいのですが、その配置が問題の原因でした。

私の場合、Eclipseプロジェクトのクラスパスで、jarをブートストラップからユーザーエンティティに移動するとうまくいきました。

どうもありがとうございました。

于 2013-02-19T14:52:56.397 に答える