-2

Eclipse で Web アプリケーションを作成しており、休止状態を使用しています。

このエラーが常に発生しています: org.hibernate.HibernateException: /hibernate.cfg.xml not found

通常、休止状態ファイルの場所に関連していることは知っていますが、場所をsrctobuild/classesと toに変更しましたがwebcontent/web-inf、どれも機能していないようです。

クラスパスファイルを調べたところ、クラスパスは src フォルダーであり、以前は休止状態が機能していたようで、ファイルの場所やパスクラスファイルの内容は何も変更していません。

休止状態からDBに別のテーブルを追加しようとしましたが、変更を削除した後でも機能しません。

誰が何がうまくいかなかったのか考えていますか?

4

2 に答える 2

0

私はそれを入れることを好み、それはビルドsrc/main/resources時にコピーされます。/WEB-INF/classes

于 2013-02-22T11:18:24.020 に答える
0

アプリケーションが実行される VM のクラスパスでファイルを使用できるようにする必要hibernate.cfg.xmlがあります。たとえば、WEB-INF/classes.

ビルド プロセスがクラスをどのように出力しているかを確認する必要があります。たとえば、srcフォルダが にコンパイルされているWEB-INF/classes場合、ファイルを の下に置くことができますsrc。または、Nim が既に指摘したsrc/main/resourcesように、たとえば Maven を使用している場合。

于 2013-02-22T11:16:53.540 に答える