WebLogic 10.3:EJB JARファイルは、「ライブラリ」ではなく「EJB」として配備なっています
-
20-09-2019 - |
質問
は、WebLogic 10.3では、永続ファイルと共に以下EJBを含むJARは、配備されます。しかし、Weblogicのではなく、私が欲しいものではありません「EJB」の「ライブラリ」の種類として、それを展開します。
package com.sajee;
import javax.persistence.*;
@Entity
@Table(name="REGISTRAR")
public class Registrar implements java.io.Serializable
{
private int courseId, registered;
public Registrar ( ) { }
@Id
@Column(name="courseId")
public int getCourseId( ) { return courseId; }
public void setCourseId(int pk) { courseId = pk; }
@Column(name="number_students_registered")
public int getRegistered( ) { return registered; }
public void setRegistered(int reg) {registered = reg; }
}
<persistence>
<persistence-unit name="SRS" transaction-type="JTA">
<jta-data-source>myDataSource</jta-data-source>
<non-jta-data-source>myDataSource</non-jta-data-source>
<properties>
<property name="openjpa.jdbc.DBDictionary" value="derby" />
</properties>
</persistence-unit>
</persistence>
私が間違ってやって上の任意のアイデア?どのように私はこのトラブルシューティングを行うのでしょうか?
解決
上記のクラスは本当にEJB、無EJB注釈または記述子ではありません。これは、EJB 2.xでエンティティBeanとは異なります。
あなたはステートレス注釈またはXML記述子とJPAエンティティを管理するステートレスEJBを持つことができます。
所属していません StackOverflow