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.
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
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