Payara Server Pool de Conexiones MySQL
Fuente
Isntalar Payara Server
Bajarlo desde
Obtenemos un archivo .zip

descomprimir el archivo

dentro de el tenemos la carpeta

la movemos a un directorio superior

Agregar Payara a NetBeans
Ingresar al directorio bin
cd payara5/glassfish/bin/
Ingresar a NetBeans en la seccion Server dar clic derecho y seleccionar Add Server

seleccionar Payara Server

buscamos la ruta de instalación

luego indicamos el dominio y user y password si lo hemos configurado

al finalizar nos queda agregado al proyecto

Crear el pool de conexiones
Ingresar al directorio bin
cd payara5/glassfish/bin/
Iniciar Payara
./asadmin start-domain domain1
Descargar el driver jdbc de mysql y copiarlo en la carpeta de su elección.

Ejecutar
./asadmin add-library /home/avbravo/software/java/mysql-connector-java-8.0.26.jar
Si exitoso el driver se muestra en /payara5/glassfish/domains/domain1/lib

Detener Payara
./asadmin stop-domain domain1
Iniciar Payara
./asadmin start-domain domain1
Crear el pool de conexiones manual No recomendado (desde consola para mysql 5.7) No utilice esta opción es solo un ejemplo
./asadmin create-jdbc-connection-pool --datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlDataSource --restype javax.sql.DataSource --property user=avbravo:password=denver16:DatabaseName=rigemdb:ServerName=localhost:port=3306 rigemdbpool
Creación de Pool de Conexion desde Interface Web
Entrar desde el browser http;//localhost:4848
Ingresar a Resources-->JDBC --> JDBC Connections Pools

dar clic en nuevo
Pool Name
rigemdbPool
Resource Type:
javax.sql.Datasource
Database Driver Vendor:
MySql8

dar clic en Next y en la siguiente pantalla eliminar todas las propiedades

Agregar las Propiedades
ServerName
localhost
PortNumber
3306
User
avbravo
Password
mypassword
DatabaseName
rigemdb
UseSSL
false

Dar clic en Finalizar
Guardar los cambios y dar clic en Ping para asegurarnos que funciona correctamente


Ahora crear el jndi
Ingresar Resources --> JDBC --> JDBC Resources

dar clic en New..
en jndi indicar: jdbc/rigemdb
y en Pool Name: rigemdbPool

y

Last updated
Was this helpful?