WebLogic 10.3:EJB JARファイルは、「ライブラリ」ではなく「EJB」として配備なっています

StackOverflow https://stackoverflow.com/questions/1735454

質問

は、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を持つことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top