2017-09-14 45 views
0

我正在從WLS8遷移到WildFly 10的項目上。在WLS8中使用了Hibernate 3.3(JPA的實現)。然而,讓我用WildFly 10java.lang.IllegalArgumentException:無法找到persister

捆綁默認休眠(第5版)WildFly 10不支持這個版本,但我得到運行時錯誤:

ERROR [stderr] (default task-32) java.lang.IllegalArgumentException: Unable to locate persister: com.x.switch.entity.LOC

下面是文件/類結構在.war

--WEB-INF
  --classes
    --com
    --META-INF
      --persistence.xml
  --lib
  --web.xml
  --jboss-web.xml

我無法弄清楚,爲什麼沒有發現實體(因爲它是在類和打包war文件)。

+0

你在persistence.xml中使用註釋還是配置實體? – siom

+0

註解用於java代碼。 – Wayne

回答

0

諷刺的是,在我列出persistence.xml中的所有實體後,錯誤消失了。它是固定的,但我仍然不明白爲什麼我需要這樣做,因爲每個實體都有註釋。

相關問題