0

使用する

  • トップリンク 2.4.1
  • JBoss AS 7.1.1

問題

永続性のために EclipseLink を使用するサーブレットを開発しました。

アプリケーションの起動時に、サーバー ログに次のメッセージが何度も繰り返されます。

12:17:45,586 WARN  [org.eclipse.persistence.metadata] (MSC service thread 1-1) Reverting the lazy setting on the OneToOne or ManyToOne attribute [CategoryCode] for the entity class [class se.magos.domain.Site] since weaving was not enabled or did not occur.
12:17:45,825 INFO  [org.eclipse.persistence.connection] (MSC service thread 1-1) vfs:/C:/Dev/Applications/JBoss/jboss-as-7.1.1.Final/standalone/deployments/Ear.ear/Persistence-1.0-SNAPSHOT.jar/_foo login successful
12:17:45,891 WARN  [org.eclipse.persistence] (MSC service thread 1-1)
12:17:45,894 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
12:17:45,896 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
12:17:45,898 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
12:17:45,900 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
...and it goes on and on...
12:17:46,091 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
12:17:46,093 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
12:17:46,097 WARN  [org.eclipse.persistence] (MSC service thread 1-1) 
12:17:46,236 INFO  [org.jboss.as] (MSC service thread 1-3) JBAS015951: Admin console listening on http://127.0.0.1:9990

これは、ドメイン オブジェクトとサービス オブジェクトを組み合わせた数に近いですが、正確ではありません。

このログ メッセージの原因は何ですか? また、どうすればそれを取り除くことができますか?

4

1 に答える 1

0

JBoss AS 7 は JPA 実装であるため、EclipseLink を使用しません。デフォルトで休止状態を使用します。ただし、JBoss AS 7 で EclipseLink を使用する方法を説明する記事があります。

ただし、ベンダー固有の JPA 実装を使用するよりも移植性が高いため、JPA を使用することをお勧めします。

于 2013-01-07T23:36:17.030 に答える