私は 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 を呼び出す正しい方法を知っている人はいますか? どうもありがとうございました