では見つかりません:MavenのEclipseのサブモジュール:1つのモジュールからのリソースは、私は、次のMavenプロジェクトのestrutureを持っている別の
Example
-Persistence
-GWTApp
持続性はsrc/main/resources/META-INF
内のpersistence.xmlを持っており、それが単一のテストでは正常に動作します。
GWTAppプロジェクトで使用する必要があります。だから、私はそれをdepencyとして追加します。
javax.persistence.PersistenceException: No Persistence provider for EntityManager named exemplo
私はそれがだと思う:次のように:私は日食でwebprojectを実行すると、私はこのエラーを得た、これにより
<dependency>
<groupId>com.example</groupId>
<artifactId>Persistence</artifactId>
<version>0.0.1</version>
</dependency>
、私は見ることができますし、私のWebアプリケーションに永続クラスを使用しますが、 eclipseはjarファイルを使用するのではなく、webappプロジェクトで永続プロジェクトを参照するプロジェクト間でこの "リンク"を実行したためです。たぶん私は間違っている、それは単なる推測です。
私はこれをどのように修正できますか? ありがとうございます。
EDIT
私はより多くのテストを行い、そして今私はthatsの問題は単にGWT devのモードとJPA、か何かで何かあると信じています。 私は手動でpersistence.xmlをweapp/META-INF
とtarget/project-webapp-0.0.1-SNAPSHOT/META-INF
にコピーしようとしましたが、エラーは持続します。
仕事をしない...桟橋のようにファイルを無視するようです。 – caarlos0
私は解決策を見つけました!私は構成の一歩を間違えています。私はこれを設定します: 'あなたのプロジェクトを右クリックして、Run As> Web Applicationを選択してください。これを初めて行うときは、展開されたWARディレクトリ(デフォルトでは/ target/ - )の場所を選択する必要があります。ありがとう! –
caarlos0