Tomcat vs Weblogic JNDI Lookup

Los servidores de Weblogic que estamos utilizando se han configurado para permitir nombres de fuentes de datos JNDI como "appds".

Para el desarrollo (localhost), podríamos estar ejecutando Tomcat y cuando se declare en la sección <context> de server.xml, Tomcat colgará fuentes de datos JNDI en "java: comp / env / jdbc / *" en el árbol JNDI.

Problema: en Weblogic, la búsqueda de JNDI es "appds", mientras que en Tomcat, parece que debo proporcionar el "java: comp / env / jdbc / appds" formal. Me temo que la versión de Tomcat es un estándar implícito, pero desafortunadamente no puedo cambiar la configuración de Weblogic ... eso significa que terminamos con dos archivos de configuración de Spring diferentes (estamos usando Spring 2.5) para facilitar los diferentes entornos.

¿Hay una manera elegante de abordar esto? ¿Puedo buscar nombres JNDI directamente en Tomcat? ¿Puede Spring tomar un nombre y mirar en ambos lugares? Las búsquedas o sugerencias de Google serían geniales.

Respuestas a la pregunta(8)

Su respuesta a la pregunta