4

問題ビューに次のビルド パスの警告があるため、GlassFish に Java EE アプリをデプロイできません。

説明 リソース パスの場所 タイプ クラスパス エントリ eclipse.fproj.jdt.libprov.osgi/jpt.jpa は公開/エクスポート用にマークされていますが、プロジェクト クラスパスにエクスポートされていません。Eclipse 内と実行時のクラスパスの可視性は異なります。宣言-規則-DAO P/宣言-規則-DAO クラスパス依存関係検証メッセージ

そしてこれ:

説明 リソース パス 場所 タイプ エンタープライズ アプリケーション プロジェクトのファセット バージョン。definition-reglementaire-ear P/declaration-reglementaire-ear エンタープライズ アプリケーション バリデータ メッセージ

4

1 に答える 1

6

解決しました。Java EE モジュールの依存関係としてマークしましたが、エクスポート用に選択していませんでした。プロジェクトのプロパティ ウィンドウで、[Java Build Path] > [Order and Export] に移動し、OSGi Bundels (JPA) のエントリの横にチェックを入れました。

于 2013-05-21T09:55:47.777 に答える