2017-09-14 31 views
0

WLS8からWildFly 10に移行したプロジェクトに取り組んでいます.Hibernate 3.3(JPAの実装)がWLS8で使用されました。ここでjava.lang.IllegalArgumentException:Persisterを見つけることができません

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

は、ファイル/クラス構造である:しかし、WildFly 10はので、私は休止状態(バージョン5)WildFly 10

にバンドルされてデフォルトを使用しかし、私は時間エラーを実行してしまったこのバージョンをサポートしていません。 .warに:エンティティが見つからない理由(それは、クラスの下で、warファイルにパッケージとして)

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

私は把握できませんでした。

+0

注釈を使用するか、persistence.xml内でエンティティを設定しますか? – siom

+0

注釈はJavaコードで使用されます。 – Wayne

答えて

0

残念ながら、persistence.xmlのすべてのエンティティをリストした後、エラーはなくなりました。これは修正されていますが、私はまだすべてのエンティティに注釈が付けられているので、なぜそうする必要があるのか​​分かりません。