Configuración de JBoss Lo primero que debe realizar es (1) descomprimir JBoss en una ruta que no tenga espacios. Luego debe (2) crear la respectiva variable de entorno, JBOSS_HOME, que referencie la ruta donde quedó descomprimido JBOSS. Verifique que dicha ruta tienes las siguientes carpetas. Configuración de Easyphp Ahora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto (1) ejecute el instalador de EasyPHP sin necesidad de cambiar la configuración de instalación. 1 / 11
Para el funcionamiento del Colegio Web, utilizando Easy PHP, es necesario haber iniciado el servidor y creado la base de datos. El nombre de la conexión que se estamos utilizando en el tutorial es colegioweb, esto se puede constatar en el archivo denominado colegio-ds.xml encontrado dentro de la carpeta bd del archivo zip del tutorial. (1)Inicie Easy PHP y verifique que los servidores (Apache y MySQL) hayan iniciado correctamente y tenga una visualización como se muestra a continuación. 2 / 11
Para crear la base de datos y las tablas que necesitamos, (2) acceda a la consola de administración de Easy PHP que instalamos inicialmente. Para esto puede acceder en el explorador de internet a la dirección http://127.0.0.1/home/mysql/index.php, en caso de que no le funcione acceda a la dirección http://127.0.0.1/mysql /index.php o bien al hacer clic derecho en el ícono de ejecución del servidor EasyPHP junto al reloj en la barra de inicio, abra la opción de Administración y en la dirección que aparece adicione /mysql/index.php y refresque. (3) Escriba colegioweb en el campo para crear la base de datos y seleccione crear. 3 / 11
4 / 11
Para la También, createtable.sql muestra tabla, crear el a en continuación. número las la tablas distribución de las se campos sentencias puede este que llenar SQL tiene tutorial, el formulario para y finalmente directorio creación de esta db, completando de encuentra interfaz, la tabla completando el el estudiantes registro script denominado como el cada nombre campo. se de Desde seleccionando código 5) query Ejecute de y administrador de phpmyadmin. esta la opción manera de SQL se la base creará de la de barra la datos tabla superior. (phpmyadmin) de estudiantes (4) Copie que podemos y pegue necesitamos. ejecutar el script, scripts en el espacio SQL de( 5 / 11
Verifique que se creó la tabla estudiantes. 6 / 11
Configuración del Servidor JBoss. Despliegue de la aplicación El servidor de aplicaciones JBoss es un contenedor de componentes y aplicaciones web (contenedor de servlets a través de Tomcat) que se encarga de administrar los recursos y manejar el ciclo de vida de dichos componentes. Además provee servicios para soportar requerimientos no funcionales como concurrencia y transaccionalidad, servicios que además son extensibles y configurables a través un sistema descriptivo en XML. Antes de instalar la aplicación debemos copiar el driver de MySQL (archivo mysql-connector-ja va-3.0.10-stable-bin.jar que se encuentra en el directorio lib de este tutorial) en la carpeta: JBOSS_HOME/server/default/lib Para desplegar nuestra aplicación simplemente necesitamos copiar el archivo war y el datasource en el directorio de instalación del servidor (JBOSS_HOME/server/default/deploy). Esta tarea está programada automáticamente en el archivo build.xml de tareas de ant. Además de la tarea de despliegue existe una tarea para compilar las clases y otra para construir el war (que invoca el packagingbuild.xml que construimos anteriormente). Para instalar el ColegioWeb.war en el servidor de aplicaciones JBoss AS utilizando tareas de ANT simplemente siga los siguientes pasos: 1. Configurar la vista del servidor en eclipse: Para esto seleccione la opción: window -> show view -> other -> JBoss Server View 7 / 11
Seleccione la opción para crear un nuevo servidor al hacer clic derecho en la vista del servidor: A continuación seguir el wizard para la selección de un servidor JBoss. 8 / 11
Después JBOSS_HOME), configuración de seleccionar default la versión del el servidor tipo, del JRE configurar y sobre y la configuración esta el nombre se hace del (en despliegue servidor, este tutorial el de home las trabajamos aplicaciones). (debe ser sobre igual laa 9 / 11
En tareas este de punto ANT. puede Al finalizar dar finish debe al ver wizard, su servidor pues la en selección la vista que de proyectos abrimos: la haremos con las Abrir archivo esta 2. la vista y ANT: encontrará Para esto el conjunto seleccione de tareas la opción: que window se pueden -> show ejecutar. view -> Ant. Arrastre build.xml el Iniciar contextual mostrar 3. el el servidor: avance que aparece De del nuevo servidor. al hacer en Espere la clic vista derecho a del que servidor sobre inicie. JBoss, el servidor. seleccione Se abrirá la opción la consola start para del menú 10 / 11
clic aplicación. ColegioWeb 4. 5. sobre Instalar Probar ésta. finalizamos desde la Verifique aplicación: el navegador: la en implementación Vuelva la vista http://localhost:8080/colegioweb a del la vista servidor e de instalación ANT que se y ejecute ha de instalado este tutorial. tarea correctamente con deploy la ventana haciendo lainicial doble del 11 / 11