2008年7月14日 星期一

[備忘記]啟動 JBoss 出現:Could not instantiate dialect class 錯誤

這個錯誤是因為有載入重複的 jar 檔導致。
找出重複的檔案並刪除即可。

就我遇到的情況來說
是因為 JBoss Developer Studio 中設定了 JPA 為 Hibernate
但是預設載入 JBoss 時專案又會將 JPA 再裝載一次 Hibernate 的 jar 檔
因此造成重複載入的如下錯誤:
java.lang.ClassCastException: org.hibernate.dialect.MySQL5InnoDBDialect