Cómo usar JNDI en Crystal Reports
-
29-09-2019 - |
Pregunta
Tengo un Tomcat 5.5 en ejecución que incluye una aplicación web con los componentes de informes de Java (JRC) 2008.
El servidor tiene una fuente de datos diferente al cliente, y actualmente lo configuré con las funciones setconnection () en las tablas, y funciona bien. La desventaja es que esto tomó 800 ms (maldito cristal lento) solo para establecer los datos de datos.
Dado que Crystal Reports parecen usar JNDI, ¿cómo configuro JNDI en mi aplicación? ¿Se puede hacer esto programáticamente o tengo que especificar las fuentes de datos en Web.xml?
Solución
Okey, me enteré por mí mismo.
¡Agregue la fuente de datos al context.xml del servidor Tomcat y agregue una ref a Web.xml! Ahora Crystal está tomando felizmente esta fuente de datos y no se necesita ningún relleno manual de DataSources.