es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede acceder a la página de inicio de sesión de JasperServer. El servidor de origen no encontró una representación actual para el recurso objetivo.

Instalé la versión comercial de JasperReports Server en conjunto con Tomcat y PostgreSQL. Después de completar la instalación, no puedo acceder a la página de inicio de sesión de jasperserver. Mantuve la configuración de puerto predeterminada de Tomcat, que es el puerto 8080, y la página de Tomcat en localhost:8080 funciona correctamente. Pero cuando intento abrir localhost:8080/jasperserver-pro obtengo lo siguiente:

HTTP Status 404 - No encontrado
Tipo: Informe de estado
Mensaje: El recurso solicitado [/jasperserver-pro] no está disponible
Descripción: El servidor de origen no encontró una representación actual para el recurso de destino o no está dispuesto a revelar que uno existe.

He intentado cambiar el puerto en server.xml en la etiqueta Connector pero no ha ayudado. Por favor, ayuda.

Edit: He añadido los registros (logs) de Tomcat:

https://pastebin.com/nm4b112k
https://pastebin.com/TzuqRznQ

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el servidor JasperReports no se está desplegando correctamente. Puede haber diferentes razones para esto, pero podemos comenzar revisando los archivos de registro proporcionados.

    Según los registros proporcionados, parece que se está desplegando el archivo WAR del servidor JasperReports, pero hay algunos errores relacionados con las dependencias. Específicamente, el registro muestra el error “java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener”, lo cual indica que falta una dependencia requerida.

    Para resolver este problema, debemos asegurarnos de que todas las dependencias requeridas estén presentes en la ruta de clase. Una forma de hacer esto es verificar el directorio “WEB-INF/lib” en el archivo WAR del servidor JasperReports y asegurarse de que estén presentes todos los archivos jar requeridos.

    Otra posible solución es asegurarse de que los archivos jar requeridos estén presentes en la ruta de clase de Tomcat. Esto se puede hacer agregando los archivos jar al directorio “lib” en la instalación de Tomcat o agregándolos a la variable de entorno “classpath”.

    También es importante mencionar que algunas versiones comerciales de JasperReports Server requieren una clave de licencia válida para ser instalada antes de que el servidor pueda ser utilizado. Si este es el caso, asegúrese de que la clave de licencia haya sido instalada correctamente.

    En resumen, para solucionar el error “HTTP Status 404 – Not Found” al intentar acceder a la página de inicio de sesión del servidor JasperReports, debemos asegurarnos de que todas las dependencias requeridas estén presentes en la ruta de clase y de que se haya instalado una clave de licencia válida si es necesario.

Comments are closed.