Ниже приведен пример EJB, который я создал для своего веб-приложения.На моем сервере WebLogic 12c EJB-компоненты отображаются в java: global, но не в какой-либо другой части дерева JNDI.Думаю, из-за этого у меня возникают проблемы с поиском этих EJB.
Q1: Достаточны ли правильные аннотации к моим занятиям?Q2: Должен ли я видеть мои EJB-компоненты, перечисленные в java: app и java: module или где-либо еще?
@TransactionManagement(value = TransactionManagementType.CONTAINER)
@TransactionAttribute(value = TransactionAttributeType.REQUIRED)
@Transactional
@Stateless
@Interceptors(SpringBeanAutowiringInterceptor.class)
@Service("adminService")
public class AdminServiceImpl extends AbstractServiceImpl
implements LocalAdminService, AdminServiceRemote
{
...
}
Вот мои jndi.properties
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://localhost:7001
java.naming.security.principal=weblogic
java.naming.security.credentials=xyz
weblogic.rmi.clientTimeout=120000