2012-02-25 28 views
1

Java EEプロジェクトに問題があります。私は自分のデータベースにアクセスしようとするが、私は次の例外を取得:プロジェクトにpersistence.xmlがありません。なぜですか?

cannot Deploy SupinBank 
Deployment Error for module: SupinBank: 
Error occurred during deployment: Exception while loading the app : 
    java.lang.IllegalStateException: ContainerBase.addChild: start: 
    org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: 
    javax.ejb.EJBTransactionRolledbackException. Please see server.log for more details. 

また、私は私のプロジェクトで作成した任意のpersistence.xmlを表示できません。これは正常ですか?

server.logの詳細を知りたい場合は教えてください。

+0

サーバーログには何が記載されていますか? –

+0

私たちがあなたを助けるために**多くの**情報を提供する必要があります。たとえば、jarファイルに含まれている場合や、JPAを使用していない場合など、 'persistence.xml'は必要ありません。 – beerbajay

+0

ここにログのリンクhttp://fr.sourcepod.com/ezmvel64-6840 – Vinestro

答えて

1

ログファイルから:java.lang.IllegalStateException:によって引き起こさ

のunitName SupinBank-PU

ため のEntityManagerFactoryを取得できませんあなたはJPAを使用する場合は、永続化が必要になります。 xmlファイル。サーバーログには、SupinBank-PUという永続性ユニットが必要であることが示されています。プロジェクトを実行するには、このファイルを提供する必要があります。

+0

あなたの答えに感謝します。私はそれを試みます。しかし、私がpersistence.xmlファイルを作成するとき、どこかでそれを参照すべきですか?前もって感謝します ! – Vinestro

+0

正しいフォルダに入れてください。通常はWEB-INF/classes/META-INF –

+0

私はEJBプロジェクトを使用していますか? – Vinestro

関連する問題