Menu

Dificultad para depslegar un proyecto de openxava 7.3 en un jboss 7.4

2024-07-01
2024-07-03
  • Patricio Mondragón Fernández

    Tengo un proyecto dummy en openxava con una conexión a una base de datos oracle que despliega sin problema en mi local, sin embargo, cuando intento desplegar el proyecto en obtengo un error que dice,

    ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /invoicing/: org.apache.jasper.JasperException: /index.jsp (JBWEB004251: An error occurred at line: 1 column: 1) JBWEB004138: Unable to include ../xava/imports.jsp

    Caused by: org.apache.jasper.JasperException: JBWEB004036: File "/WEB-INF/openxava.tld" not found

     
  • Javier Paniza

    Javier Paniza - 2024-07-03

    Hola Patricio:

    Parace que JBoss tiene problemas para encontrar openxava.tld. Desde la versión 7.4, el tld está incluido dentro de openxava.jar, en META-INF/resources/WEB-INF, algo permitido por la especifícación y que funciona con otros servidores, como Tomcat o Jetty.

    No trabajo con JBoss desde años, así que no sé si habrá una opción en JBoss para configurar eso, o simplemente es un bug de JBoss. Puede que sea esto último, mira:
    https://issues.redhat.com/browse/AS7-2522

    Intenta investigar si hay alguna forma de que JBoss reconozca los tld incluidos en un jar.

    Algo que puedes probar, es descomprimir el tld incluido en openxava.jar en el WEB-INF de tu proyecto. Eso debería funcionar, pero tienes el problema de que cuando actualices la versión OpenXava no se te actualizará el tld, que bueno tampoco es tan grave, los tld no se actualizan frecuentemente.

    Si quieres puedes añadir la petición de Soporte de JBoss 7.4 y nosotros probariamos a fondo OpenXava en JBoss 7.4, adapatandolo si es necesario para que funcione. Pero claro, para futuras versiones y si hay más gente interesada.


    Ayuda a otros en este foro como yo te ayudo a ti.

     

Log in to post a comment.