Como colocar datasource do Spring no JNDI

Caros,

Usualmente as pessoas criar um datasource no Spring referenciando um Pool de conexões criado no Container via seu JNDI.

Na verdade quero fazer o contrário, ou seja, criar um Datasource no Spring e fazer o bind dele na árvore JNDI, para que eu posso pegar este datasource de uma uma classe não gerenciada pelo Spring.

Tem como? Não achei nada a respeito!

Também tenho a mesma dúvida!
Ou seja, criar um serviço JNDI do spring apontando para um datasource que eu criei no spring também.
E poder acessar o JNDI de outro lugar.

Alguém já fez ou tem alguma ideia?