1

エンティティとコントローラー クラスと共に persistence.xml ファイルを含むデータベース モジュールを含むアプリケーションがあります。Maven のテスト中にすべてのテストに合格したので、適切に構成されていると思います。アプリケーションを実行すると、永続化ユニットが見つからないというエラーが表示されます。実行中のアプリケーション フォルダー内のそれぞれの nbm の META-INF フォルダーにあることを確認しました。

何か案が?それを機能させるために何か特別なことはありますか?

編集: コードはMarauroa -Server-Manager フォルダーにあります。

4

1 に答える 1

1

私はTimonVeenstraによって答えに導かれました。これは、Timonがアカウントを持っていない場合の回答のプレースホルダーであるため、私は彼に回答をクレジットし、他の誰もがこの質問に同意することができます。

重要なのは、Persistence API、Persistence Implementation(私の場合はEclipselink)、およびデータベースドライバーがNetBeansモジュールにラップされていることを確認することでした。その後、すべてが機能し始めました。

適切な依存関係がある場合はモジュールがコンパイルされるため、Maven/NetBeansはその点で誤解を招くと思います。

于 2012-09-20T22:26:35.853 に答える