Вопреки тому, что вы думаете, файлы ejb-jar.xml и weblogic-ejb-jar.xml не требуются. В качестве основных дескрипторов развертывания они являются древними артефактами 2004 года.
Ваш класс ProductHome
также должен быть удален, если вы цените свое здравомыслие. Это артефакт EJB2, который совершенно и совершенно не нужен на этот раз.
Чтобы начать работу с EJB, все, что вам нужно, это POJO с аннотацией @Stateless
:
@Stateless
public class ProductBean {
// ...
}
Разберись и разверни. Это все. Вам не нужно явно называть ваш бин (он получит имя), и вам определенно не нужно объявлять о его существовании в каком-то XML-файле.