2

eclipselinkの実装を含めるためにeclipse内に動的Webプロジェクトを作成するのに問題があります。

JPAの下のチェックボックスをオンにして、プラットフォームとしてProject Facets選択EclipseLink 2.4.xし、ダウンロードしたライブラリEclipseLink 2.4.0- Junoを選択すると、エラーが発生します。

The class 'org.hibernate.SessionFactory' is required to be in the selected libraries.

私はHibernateを使用するつもりがないので、これを理解していません...

を選択した場合disable library configuration、プロジェクトはそれを受け入れ、プロジェクトのクラスパスに必要なライブラリ(EclipseLink)を含めるのは私次第です。それでも、このJPAファセットツールを使用してEclipseLinkでプロジェクトをビルドできない理由を理解したいと思います。

私が使用しているファセットは、、Dynamic Web Module 3.0です。私の日食はとです。Java 1.7JPA 2.0EE for Web Developers Juno 4.2WTP platfrorm

ありがとう

4

2 に答える 2

1

EclipseLinkプラットフォームを選択していて、ライブラリ構成でこの検証メッセージが表示される場合は、使用しているHibernateToolsのバージョンにバグがあります。EclipseLinkプラットフォームでは、適切なライブラリ構成のためにこのクラスは必要ありません。現在の回避策で十分ですが、ライブラリ構成を設計どおりに使用する場合は、この問題を解決できるようになるまで、EclipseインストールからHibernateToolsをアンインストールする必要があるようです。この問題については、HibernateToolsに対してバグを報告することをお勧めします。

于 2012-09-12T16:40:33.010 に答える
0

私もその問題を抱えています。日食でJBOSSをアンインストールすると、エラーが修正されました。ただし、jbossをインストールしてプロジェクトを作成する場合は、プラットフォームとして休止状態を選択します。その後、エラーはありません。プロジェクトは正しく構成されます

于 2013-04-02T05:11:43.970 に答える