我是 EJB3 技术的新手,我很难从我的 Projetct1.EAR 调用 Ejb 会话。我的 Ejb 会话在 Projet2.EAR(EJB3 项目)中定义,我的 IHM 在 Project1.EAR(简单的 Java EE 项目)中,在同一服务器(WAS7)中。
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 的正确方法吗?非常感谢