Pesquisa JNDI Webcatic vs Tomcat

Os servidores Weblogic que estamos usando foram configurados para permitir nomes de fontes de dados JNDI como "appds".

Para o desenvolvimento (localhost), podemos estar executando o Tomcat e, quando declarado na seção <context> do server.xml, o Tomcat irá suspender as fontes de dados JNDI em "java: comp / env / jdbc / *" na árvore JNDI.

Problema: no Weblogic, a pesquisa JNDI é "appds", enquanto no Tomcat, parece que devo fornecer o "java: comp / env / jdbc / appds" formal. Receio que a versão do Tomcat seja um padrão implícito, mas infelizmente não posso alterar a configuração do Weblogic ... então isso significa que terminamos com dois arquivos de configuração diferentes do Spring (estamos usando o Spring 2.5) para facilitar os diferentes ambientes.

Existe uma maneira elegante de resolver isso. Posso procurar nomes JNDI diretamente no Tomcat? O Spring pode escolher um nome e procurar nos dois lugares? As pesquisas ou sugestões do Google seriam ótimas.

questionAnswers(8)

yourAnswerToTheQuestion