Quiero probar algunas nuevas funcionalidades que son parte de una aplicación web interna. Este nuevo código utiliza una conexión de base de datos proporcionada normalmente por un servidor de aplicaciones (tomcat).Cómo puedo falsificar una búsqueda de jndi para una fuente de datos sin un servidor de aplicaciones
No quiero volver a crear toda la aplicación web en mi máquina local para probar el nuevo código, ya que solo necesito ejecutar una función.
¿Alguien sabe cómo puedo 'falsificar' un Contexto, o Datasource, para recuperar la configuración de la base de datos, sin realmente crear una instancia de aplicación web en un servidor?
Esto es justo lo que estaba buscando, gracias. – Wiszh
Lauri, ¿cómo sabe 'JndiObjectFactoryBean' buscar' my-db' en el directorio de Spring? ¿No tienes que proporcionar el entorno de contexto? En particular, en este entorno, ¿a qué valor establecería la propiedad 'java.naming.factory.initial'? –
Lauri, consulte mi pregunta en http://stackoverflow.com/questions/5682732/what-value-should-property-java-naming-factory-initial-have-when-using-springs. –