Eclipse Mars 2とGlassfish 3.1.2で作業しようとしていますが、EclipseLink 2.1を使用してテーブルからエンティティを作成すると、javax.persistenceが見つかりませんビルドパスでGlassfish 3.1.2にはjavax.persistence jarが含まれていません
これは正常な動作ですか?
- 私はGlassFishのサーバを起動し、データソースと接続プールを構成しGlassfishの3
- とJEE 6 SDKをインストール日食
- でのOracleデータベースの接続を作成しました。
- 私はJPAプロジェクトを作成し、db接続テーブルからエンティティを作成しました。
私は好奇心を見つける何かはGlassFishの/ libの中にあるjee.jarが唯一のpom.xml
が含まれていることであるJEE標準で開発するのに必要なすべてのjarファイルが含まれていることになってGlassFishのではありませんか。
私のプロジェクトは、このJARを自動的にダウンロードするためにMavenプロジェクトであることを意図していますか?プロジェクトをMavenプロジェクトとして設定することでこれを修正できますか?
javaee-api v6にはJPA APIが含まれていますが、JPA 2.0にはJPA 2.1が含まれていません。 http://repo2.maven.org/maven2/javax/javaee-api/6.0/何かが見つからないと言ってもそれほど正確ではないので、EXACTメッセージを含めると、おそらくトレースとスタックトレース –