0

私は EJB3 テクノロジの初心者で、Projetct1.EAR から EJB セッションを呼び出すのが困難です。私の EJB セッションは Projet2.EAR (EJB3 プロジェクト) で定義され、私の IHM は同じサーバー (WAS7) の Project1.EAR (単純な Java EE プロジェクト) で定義されています。

1) Project2.EAR

package com.myejb;
@Local
public interface CustomerTask{
public Customer find(int number);
}

package com.myejb;
@Stateless
public class CustomerTaskImpl implements CustomerTask{
@PersistenceContext(name="my_persistenceunit")
EntityManager em;

public Customer find(int number){....}
}

2) Project1.EAR

public static void main(String[] args){

InitialContext ic = new InitialContext();

CustomerTask customerTask= (CustomerTask) ic.lookup("");
}

メイン関数でこの EJB を呼び出す正しい方法を知っている人はいますか? どうもありがとうございました

4

2 に答える 2