簡體   English   中英

Hibernate配置文件和Eclipse項目導出

[英]Hibernate configuration file and Eclipse project export

我在Eclipse下有3個項目:1-客戶端,2-COMMON,3-SERVER。 服務器項目包含與數據庫管理有關的所有內容(即DAO ...)。 我正在為此項目使用休眠和注釋來訪問數據庫。 通用項目還包含服務器和客戶端共同使用的一些對象。 其中一些對象來自數據庫。 我的服務器項目還包含加載配置文件“ hibernate.cfg.xml”的HibernateUtils類。

當我在Eclipse下運行項目時,沒問題,一切進展順利。 現在開始進行部署...我正在將服務器導出為Eclipse下的可運行jar文件,並將公共項目導出為lib文件。 在服務器jar文件中,我有文件“ hibernate.cfg.xml”。

當我啟動程序時,我以一個異常結束

引起原因:org.hibernate.HibernateException:/hibernate.cfg.xml未找到

我嘗試使用新的AnnotationConfiguration().configure("XXXX/hibernate.cfg.xml")在配置過程中強制使用文件名,但沒有任何效果! 即使當我復制用於啟動程序的調試命令行並將其粘貼到命令dos窗口下時,它也不起作用...

我在那里想念什么?

Hibernate在CLASS_PATH中尋址的位置搜索其配置。 我建議您將hibernate.cfg.xml放在源文件夾中。 這通常可以防止可能出現的問題。 另一個建議! 不要使用eclipse導出向導導出項目,請嘗試創建一個ant文件來這樣做,如果可以,請嘗試maven ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM