Skip to main content

Parche para Bootfaces en GlassFish/ PayaraMicro 5.191

En algunas ocasiones nos encontramos con el problema de que Bootfaces no renderiza los componentes al iniciar GlassFish o Payara.
En el blog Beyond Java se explica porque ocurre esta situación y se publico una solución al mismo. Running BootsFaces on Glassfish or Payara

https://www.beyondjava.net/running-bootsfaces-on-glassfish-or-payara

Mostrare un ejemplo
Que he implementado con jmoordb, jmoordbjsf, para una base de datos MongoDB



Contamos con la pagina login.xhtml en nuestro proyecto Maven con PayaraMicro. Donde mostraremos un panel para que el usuario pueda loguearse en la aplicación.

Cuando ejecutamos el proyecto, podemos observar que los componentes bootfaces no se renderizan al iniciar PayaraMicro.




Cree una pequeña librería que implementa dicha solución descrita en blog Beyond Java, por lo que solo tendrás que agregarla a tu proyecto y automáticamente se corrige el error al ejecutar la aplicación.


     <dependency>
     <groupId>com.github.avbravo</groupId>
     <artifactId>jmoordbbootfacespatch</artifactId>
     <version>0.1</version>
 </dependency>
<repositories>
  <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
  </repository>
 </repositories>
Podemos ver el ejemplo con PayaraMicro ahora con la dependencia agregada.



Comments

Popular posts from this blog

Primefaces v13

 La versión nueva de primefaces v13.0 elimina el componente <p:repeat>  Consulte los cambios en  https://github.com/primefaces/primefaces/releases/tag/13.0.0 por lo tanto si necesita una solución similar considere utilizar  <p:carousel>  o  <ui:repeat> En la versión 13 genera una excepción

Jmoordb-Core @UpdateMany y @DeleteMany

 Jmoordb-Core @UpdateMany y @DeleteMany Estoy trabajando en una versión nueva de jmoordb-core en la cual se estará implementando nuevas funcionalidades como lo son @DeleteMany y    @UpdateMany con la finalidad de hacer operaciones sobre múltiples documentos de la colección.