Skip to main content

Conexión Base Datos WildFly

Conexión Base Datos WildFly

Fuente:

Agregar Driver JDBC MySQL

Descargarlo desde
http://dev.mysql.com/downloads/connector/j/


En Runtime→Manage Deployments→presionar el botón Adda.png


presionar el botón Seleccionar archivo

sd.png










seleccionar el driver jdbc mysqlmysql.png



Presionar el botón Nextn.png




Presionar el botón Savesa.png



Se muestra el driver agregado,Dar clic en En/Disables.png





Confirmar la solicitud

r56.png

Se muestra el conector habilitado

ens.png

Crear un modulo

Pasos:
  1. Entrar al directorio /modules/system/layers/base/com dentro de wildFly
  2. crear el directorio mysql/main
  3. Copiar el jdbc driver a ese directorio
  4. Crear el archivo module.xml



Entrar el directorio
cd wildfly-8.0.0.Final/modules/system/layers/base/com


Crear el directorio mysql
mkdir mysql


Crear el directorio main
cd mysql
mkdir main


Copiar el driver jdbc mysql al directorio main recién creados.png


Crear el archivo module.xml
gedit module.xml


<?xml version="1.0" encoding="UTF-8"?>
       <module xmlns="urn:jboss:module:1.1" name="com.mysql">
           <resources>
               <resource-root path="mysql-connector-java-5.1.29-bin.jar"/>
           </resources>
           <dependencies>
               <module name="javax.api"/>
               <module name="javax.transaction.api"/>
           </dependencies>
       </module>


Agregar la configuración
Podemos hacerlo desde la línea de comandos o editar directamente el archivo standalone.xml
Editaremos el archivo standalone.xmlt
gedit  wildfly-8.0.0.Final/standalone/configuration/standalone.xml
Localizamos <datasources>, agregamos el driver

d.png

Agregamos el driver
<driver name="mysql" module="com.mysql">
     <xa-datasource-class>
       com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
     </xa-datasource-class>
   </driver>


s.png

En Profile→ Connector→Datasources dar clic en Add

add.png


En Name colocamos el nombre rigemdb
y en JNDI Name a diferencia de GlassFish debemos incluir el prefijo java:/
java:/jdbc/rigmendb

n.png




En la siguiente ventana como detecto el driver mysql dar clic en Nextd.png




Especificar


  • Connection URL: jdbc:mysql://localhost:3306/rigemdb
  • Username: root
  • Password: secret

d.png







Se muestra, el datasourcesa.png



presionar el botón Enable,d.png
presionar el botón Confirm , para confirmar la solicitud
Queda habilitadoa.png


Seleccione la pestaña Pool y presione el botón Edit4.png



y cambie los valores Min Pool Size a 5 y Max Pool Size a 15 y presione el botón Save

a.png













En la pestaña Connection dar clic en el botón Test Connection

t.png

Nos envía el mensaje de conexión exitosad.png



Comments

Anonymous said…
Its like you read my thoughts! You appear to know so much about this, such as you wrote the guide in it or something.
I think that you just could do with some p.c.
to pressure the message home a bit, however other than that,
this is fantastic blog. A fantastic read. I'll certainly be back.

Popular posts from this blog

Libro JEE7 Capítulo 2. Crear aplicación Web

Capítulo 2. Crear  aplicación Web Modelo General Desarrollo de una aplicacion Web Dependencias Maven Usando el Asistente Maven del IDE Editar el archivo pom.xml MODELO DESARROLLO JPA Proceder a Crear los Entity con NetBeans Creación de los EJB CDI vs ManagedBeans CREAR UN CDI PARA EL MANEJO DE MENSAJES Código completo del CDI JSFUtil.java FACELETS CREAR PLANTILLA FACELETS CON <p:layout> de PRIMEFACES Código completo de template.xhtml Editar template.xhtml Crear la página Index.xhtml CREAR CDI BEANS ESTATUSCONTROLLER.java Crear los Facelets Template Client para insertar Estatus Editar el entity Estatus.java Editar EstatusFacade.java Convertidores Crear EstatusConverter.java Modelo General Desarrollo de una aplicacion Web Este capítulo  muestra el desarrollo de la aplicación de ejemplo de Scrum usando tecnologías JEE 7. Esta aplicación  permitirá insertar registros en una tabla utilizando JPA, primefaces / JavaServer Faces, EJB, CDI. P

Cambiando el estado de un checkbox

Cambiando el Estado de un CheckBox Algunas veces deseamos controlar el estado de un checkbox o cambiarlo segùn determinadas condiciones. Pasos: 1. Creamos un proyecto Web. 2. En el diseñador agregamos un checkbox y dos botones. * Dar click derecho en el checkbox y luego seleccionar Add Binding Attribute, para agregar los atributos al checkbox, de manera que los podamos usar en nuestro código. Generando automáticamente private Checkbox checkbox1 = new Checkbox(); public Checkbox getCheckbox1() { return checkbox1; } public void setCheckbox1(Checkbox c) { this.checkbox1 = c; } 3.Damos click derecho en el botón Habilitar, y seleccionamos Edit Action Event Handler. A continuación, agregamos el código: this.checkbox1.setSelected(true);, el método setSelected con valor true, marca el checkbox como seleccionado, y un valor de false, quita la marca. public String button1_action() { // TODO: Process the action. Return value is a navigation

Tutorial básico de aplicaciones Web con NetBeans parte 1

NetBeans ofrece un excelente soporte para el desarrollo de aplicaciones Web, en esta ocasión lo haremos utilizando el Framework Java Server Faces 2.0. En el Menu Seleccionamos Nuevo->Proyecto y luego en Categorias Java Web y en tipo de Proyectos Web  Application indicamos el nombre del proyecto Seleccinamos el servidor Web, usamos GlassFish ya que este soporta EJB3.0 y JSF 2.0 Framework Java Server Faces El IDE genera el esquelto del proyecto Web Pages   almacenamos las paginas .html, xhtml, jsf, los archivos de recursos, los scripts .js, imagenes Source Packages    Son las clases Java  Test Packages    Son las clases que usamos para los Test Libraries     Tenemos las bibliotecas de Java y GlassFish necesarias para ejecutar la aplicación Web. Test Libraries     Están las bibliotecas usadas para los test  Configuration Files    Archivos de configuración de la aplicación. Ejecutamos la aplicación  Esperamos que se inicie GlassFish y se cargue la aplicación Este se