Java Expert....Java/Open Source Addict

Redes Sociales

twitterlinkedinrss feedemail youtube

Mostrando entradas con la etiqueta cursos wildfly. Mostrar todas las entradas
Mostrando entradas con la etiqueta cursos wildfly. Mostrar todas las entradas

sábado, 16 de abril de 2022

Crear Datasource en Wildfly


 Hola amig@s en esta oportunidad les mostraré como crear un datasource en Wildfly,  para lo cual se utilizará la base de datos Postgres, para lo que se configuró a ésta anteriormente como módulo. Para crear el datasource se lo puede realizar de dos maneras, manual añadiendo el datasource directamente en el archivo <WILDFLY_DIR>/standalone/configuration/standalone.xml o utilizando la interfaz de línea de comandos a través de la herramienta Jboss Cli. En nuestro caso se utilizará Jboss Cli, para lo cual se debe realizar lo siguiente:


1. Levantar el servidor Wildfly,  dirigirse al directorio <WILDFLY_DIR>/bin y ejecutar el comando ./jboss-cli.sh o ./jboss-cli.bat  tanto para Linux/Mac o Windows respectivamente. Luego proceder a conectarnos a la instancia utilizando el comando connect.


 2.- Registrar el módulo de postgreSQL como driver, para lo cual se debe ejecutar el siguiente comando:

 /subsystem=datasources/jdbc-driver=postgresql:add(driver-module-name=org.postgresql,driver-name=postgresql,driver-class-name=org.postgresql.Driver)

Nota: El driver configurado es para datasource de tipo No-Xa Datasource. Para datasource de tipo XA se debe utilizar la clase org.postgresql.xa.PGXADataSource 


3.- Crear el datasource utilizando el driver creado anteriormente y  los parámetros de la base de datos utilizando el siguiente comando:

data-source add --jndi-name=java:jboss/eventoDS --name=eventoDS --connection-url=jdbc:postgresql://localhost:5432/education --driver-name=postgresql --user-name=postgres --password=

Nota: La clave está vacía por temas de aprendizaje, pero en ambientes productivos NO puede estar vacía bajo ninguna circunstancia.

Para verifficar que esté configurado correctamente se utilizó el comando:

/subsystem=datasources/data-source=eventoDS:read-resource

 

4. Finalmente estamos listos para configurar nuestra aplicación utilizando el datasource creado anteriormente referenciándole por el atributo JNDI.

jueves, 14 de abril de 2022

Configurar módulo Postgres en Wildfly


Hola amig@s, en esta oportunidad aprendemos a configurar el módulo de postgres en Wildfly.  Empecemos.

1.- Descargar el driver JDCB de Postgres según la versión de jdk con la que se vaya a trabajar. Lo cual se puede descargar desde el sitio PostgreSQL JDBC Driver o desde  el repositorio de Postgres en  Maven. En mi caso descargaré la versión PostgreSQL JDBC 4.2 Driver, 42.3.3 utilizada con  JDK 8 o superior



 

2.- Una vez descargado el driver en formato .jar, se tiene que proceder a configurar el módulo dentro de Wildfly para lo cual se puede realizarlo, ya sea de manera manual creando los directorios y archivos respectivos dentro del directorio <WILDFLY_DIR>/modules o realizarlo a través de la interfaz de línea de comandos a través de la herramienta JBoss Cli. En este caso se utilizará JBoss Cli, para lo cual tenemos que ubicarnos en el directorio <WILDFLY_DIR>/bin y ejecutar el comando ./jboss-cli.sh o ./jboss-cli.bat si estamos en Linux/Mac o Windows respectivamente  y conectarnos al servidor usando la palabra connect.

Nota: Se debe tener levantado el servidor de aplicación.

3.- Ejecutar el comando module add --name=org.postgresql --resources=<PATH_JAR> --dependencies=javax.api,javax.transaction.api


 4.- Finalmente verificar que este creado el módulo de Postgres en el directorio <WILDFLY_DIR>/modules


 

 

martes, 12 de abril de 2022

Instalar Wildfly 26


 Hola amig@s, en este oportunidad voy a mostrarles como instalar Wildfly 26, el cual es un servidor de aplicación open source certificado para Jakarta EE 8. Antes de comenzar es importante mencionar que se debe tener instalado un JDK, Wildfly 26 soporta las versiones JDK8, JDK 11, JDK 17 es decir las  versiones LTS. Una vez mencionado esto vamos a empezar.


1. Dirigirse al sitio de Widlfly a la sección Downloads y proceder a descargar la versión de Wildfly 26 según la distribución que necesitemos. En mi caso seleccionaré, la distribución Jakarta EE 8 Full & Web Distribution en formato zip.



2.- Una vez descargado el archivo, proceder a copiar en la ruta donde se quiere gestionar el programa y proceder a descomprimir el zipeado.

 


 3.- Abrir una consola o terminal y ubicarse en el directorio <WILDFLY_DIR>/bin, donde <WILDFLY_DIR>  es el directorio raíz de instalación de Wildfly; es decir, donde descomprimimos el instalador. Y proceder a levantar el servicio de Wildfly a través del comando ./standalone.sh para Mac o Linux y ./standalone.bat para Windows.



4.- Finalmente abrir un browser, digitar http://localhost:8080 y verificar que la página de inicio del servidor de aplicación Wildfly este arriba.