Lookup em datasource usando OpenEJB

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.