2017-09-14 1 views
0

Ich arbeite an einem Projekt migriert von WLS8 zu WildFly 10. Hibernate 3.3 (Implementierung von JPA) wurde in WLS8 verwendet. Allerdings ist Wildfly 10 diese Version nicht unterstützt, damit ich die Standard Hibernate (Version 5) verwenden, gebündelt mit Wildfly 10.java.lang.IllegalArgumentException: Konnte Persister nicht finden

Aber ich habe Zeitfehler führen:

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

Hier ist die Datei/Klassenstruktur in .war:

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

konnte ich nicht herausfinden, warum das Unternehmen nicht gefunden wird (wie es unter Klassen und verpackt in wAR-Datei ist).

+0

Verwenden Sie Annotationen oder konfigurieren Sie Ihre Entitäten in persistence.xml? – siom

+0

Anmerkungen werden in Java-Code verwendet. – Wayne

Antwort

0

Ironischerweise nachdem ich alle Entitäten in persistence.xml aufgelistet habe, ist der Fehler verschwunden. Es ist behoben, aber ich verstehe immer noch nicht, warum ich das tun muss, da jede Entität kommentiert ist.

Verwandte Themen