Hibernate 5 project deploy 到 glassfish4 server 問題

在 Glassfish 4.1.1 server 上會出現以下 Exception 而無法 deploy

Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V

主要是 Hibernate 5 需要 jboss-logging-3.3.0.Final.jar 而 glassfish module 目錄內的 jboss-logging.jar 版本比較舊

解決的方法是將 jboss-logging-3.3.0.Final.jar copy 到 glassfish module 目錄內,再將原本的 jar 檔改名,處理好後要 清除 glassfish server 的 cache ,再重新啟動 glassfish server 即可

參考 網址

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...