Red de conocimiento informático - Problemas con los teléfonos móviles - Cuando Spring MVC inicia Tomcat, el archivo .properties de la base de datos no se puede inicializar e informa que la inicialización del contexto falló.

Cuando Spring MVC inicia Tomcat, el archivo .properties de la base de datos no se puede inicializar e informa que la inicialización del contexto falló.

No sé en qué parte de las propiedades obtienes el valor en el adaptador ${database.driverClassName}, ni en qué paso se realiza la inicialización.

classpath:database.properties

Con el código anterior, Spring leerá y cargará este archivo de Propiedades y luego, en applicationContext.xml, podrá obtener el valor de este archivo.

Si el valor ${database.driverClassName} que obtienes en la base de datos.properties de Spring también es ${database.driverClassName}, el valor no coincide con la clase del controlador de la base de datos y se informará un error sin ninguna duda. .

Solución:

1. Antes de que Spring lea este archivo de propiedades suyo, inyecte el adaptador de base de datos.properties de otras maneras para asegurarse de que Spring obtenga los parámetros correctos en lugar de ${. ..} es un valor extraño.

2. Cambie base de datos.driverClassName=com.mysql.jdbc.Driver a esto. 3.