Olá.
Estou usando o OpenEJB como container e preciso fazer um lookup no datasource.
Meu datasource tá assim:
<Resource id="My DataBase" type="DataSource">
</Resource>
No lookup, faço o seguinte:
InitialContext initialContext = new InitialContext();
DataSource ds = (DataSource) initialContext.lookup("java:openejb/Resource/My DataBase");
Só que dá um erro:
Alguém sabe se precisa fazer alguma coisa antes de fazer o lookup? Eu consigo usar o banco normalmente na minha aplicação, mas fazer esse lookup dá esse erro. E é só esse erro… Consigo fazer o lookup de outros session beans normalmente (de fora do projeto EJB). Preciso registrar alguma coisa pra fazer o lookup do data source?
Abraço.