Cómo hacer un datasource en Wildfly 15

Bueno amigas!

Ahora después de haber instalado el servidor Wildfly, así como configurar el Driver (el que sea que hayamos utilizado), ahora partiremos a configurar nuestro datasource.

Los datasource como su nombre lo dice son fuentes de datos, las cuales pueden ser accedidos a través de un JNDI, en otro artículo les explicaré mas a detalle.

Primero iniciaremos el servicio con el siguiente comando:

[wildfly@server ~]$ standalone.sh

Una finalizando la conexión, ahora en otra terminal abriremos la Línea de Comandos de Wildfly. Lo haremos con el siguiente comando:

[wildfly@server ~]$ jboss-cli.sh 

You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.

[disconnected /] connect

[standalone@localhost:9990 /]


Ahora dentro de la consola, lo que haremos será ejecutar el siguiente comando en una sola línea:

[standalone@localhost:9990 /] data-source add --jndi-name=java:/miDataSource --name=miDataSource --connection-url=jdbc:postgresql://X.X.X.X:5432/base_de_datos --driver-name=postgresql --user-name=usuario --password=PasswordBienLocote

Donde  deberemos de modificar los siguientes datos:

  • miDataSource - Por el nombre del datasource que queremos ponerle a nuestro datasource.
  • X.X.X.X - Por la IP o el Host de nuestra Base de Datos. 
  • base_de_datos - por el nombre de la base de datos a donde nos estamos conectando. 
  • usuario - El Usuario de la Base de Datos con el que nos estamos conectando. 
  • PasswordBienLocote - Por la contraseña de la Base de Datos que este todo locote (bueno si es un servidor productivo si lo tiene que estar eh!)

Una vez modificados estos parámetros, daremos enter dentro de la JBoss CLI. 

Si no nos sale ningún error, solo hay que ver el log veremos algo como lo siguiente:


12:01:56,350 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0010: Unbound data source [java:/miDataSource]

12:01:56,352 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0001: Bound data source [java:/miDataSource]


Con ello podemos comprobar que nuestro DataSource esta dado de Alta.


0 comentarios:

Publicar un comentario