Solucionado (ver solución)
Solucionado
(ver solución)
5
respuestas

[Bug] Error al configurar el archivo xml

Buenas tardes,

Al copiar el codigo del profesor para el archivo persistence.xml me salen dos errores.

1- Description Resource Path Location Type cvc-elt.1.a: Cannot find the declaration of element 'persistence'. persistence.xml /tienda/src/main/resources/META-INF line 2 Language Servers Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Description Resource Path Location Type Error while downloading 'http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd' to 'C:\Users\Luisa.lemminx\cache\http\xmlns.jcp.org\xml\ns\persistence\persistence_2_2.xsd' : '[java.nio.file.NoSuchFileException] C:\Users\Luisa\AppData\Local\Temp\lemminx-temp3326471249109004383\persistence_2_2.xsd13659569223052889491.lemminx -> C:\Users\Luisa.lemminx\cache\http\xmlns.jcp.org\xml\ns\persistence\persistence_2_2.xsd with code: 200 OK'. persistence.xml /tienda/src/main/resources/META-INF line 5 Language Servers

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadSaben como podria solucionar estos errores?

5 respuestas
solución!

¡Hola Jorge!

Los errores que estás experimentando parecen estar relacionados con la configuración de tu archivo persistence.xml. El primer error indica que no se puede encontrar la declaración del elemento "persistence". El segundo error indica que hay un problema al descargar el archivo persistence_2_2.xsd.

Para solucionar el primer error, asegúrate de que la declaración de "persistence" esté presente en tu archivo persistence.xml. Debería verse algo así:

<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
                                 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"
             version="2.2">

Para solucionar el segundo error, intenta descargar manualmente el archivo persistence_2_2.xsd y colocarlo en la ruta especificada en el error (C:\Users\Luisa\.lemminx\cache\http\xmlns.jcp.org\xml\ns\persistence\). Luego, asegúrate de que la ruta especificada en xsi:schemaLocation coincida con la ubicación del archivo persistence_2_2.xsd en tu sistema.

Espero que esto te ayude a solucionar tus problemas. ¡Buena suerte con tu proyecto!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Buenas Compañero, pudo resolver los problemas?.

ya que siguiendo las indicaciones de @Génesys Rondón. No pude solucionar debido a que

para el primero remplace por el código de la clase por el que que dejo, pero el problema de persistence persiste.

Para el 2do error descargue el archivo y lo iba a dejar donde indica la ruta, pero la ultima carpeta es la http, ya que el xmlns.jcp es un archivo .org y no existen mas carpetas.

error del xmlns De antemano muchas gracias por la ayuda.

¡Hola compañero! Tuve el mismo problema y lo resolví con las instrucciones de Génesys, primero implemente el código, segundo fui a la ruta …lemminx\cache\http\xmlns.jcp.org\xml\ns\ y el archivo persistence_2_2. no tenía extensión, así que le agregue la extensión .xsd y cuando ejecute el programa se creó la carpeta que me faltaba persistence\ y ahí ya apareció el archivo persistence_2_2.xsd, con son eso lo resolví.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

@Cesar Gracias compañero, basándome en su respuesta, complete la ruta de las carpetas y guarde el archivo en la carpeta estipulada y error corregido

Gracias :D