![](/img/trans.png)
[英]How to make the runnable jar file for a maven eclipse project with hibernate configuration
[英]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.