Jboss 4.2.3 GAを使用していて、ms-sql.dsファイルを設定しているときに次のエラーが表示されます。私はEntity Bean EJB3を作成しましたが、EJB 2.1 Session BeanからそのEntity Beanにアクセスしようとしています。まず、可能かどうかチェックしたいと思いました。 EntityManager
またはEntityManagerFactory
を使用した場合、 私のEntityManager
はnullになります。永続性プロバイダが見つかりません
以下javax.persistence.PersistenceException:いいえ永続プロバイダのEntityManagerがEjbComponentPU
という名前 ためには、私のクラスは
public class TestBean implements SessionBean {
//pass persistence unit to entityManager.
@PersistenceContext(unitName="EjbComponentPU")
private EntityManager entitymanager;
である私は
EntityManagerFactory
を使用する場合にもその代わり、それは言って エラーになります
マイプロジェクトのフォルダ構造は次のとおりです。
src
- すべてのパッケージを持っています。 META-INF
の中にpersistence.xml
というファイルがあるフォルダ
ありがとうございました。
persistence.xmlの内容を表示できますか? – mikereem
http://stackoverflow.com/questions/1158159/no-persistence-provider-for-entitymanager-named – imoteb
こんにちは、これは私のpersistence.xmlファイルです。 – anu8802