Está en la página 1de 6

Curso Programacin en la Web: Configuracin de software

Por: Mara Consuelo Franky


profesora Dpto. de Ingeniera de Sistemas Universidad Javeriana
Enero de 2009

Tabla de Contenido

1 2 3 4 5

Propsito de este documento .................................................................................................................. 3 Lista de instalaciones que deben realizarse .......................................................................................... 3 Instalar Eclipse IDE for Java EE Developers ....................................................................................... 3 Instalar plugins JBoss Tools para Java EE 5 ....................................................................................... 4 Instalar el Servidor JBoss ....................................................................................................................... 5
5.1 5.2 5.3 5.4 Instalacin bsica............................................................................................................................................. 5 Cambiar el puerto 8080.................................................................................................................................... 5 Configuracin adicional del servidor JBoss ................................................................................................... 5 Inscribir el servidor JBoss en Eclipse ............................................................................................................. 5

Instalar el framework Seam ................................................................................................................... 6

Propsito de este documento

En este documento se describe la instalacin del software que se necesita para configurar un ambiente de desarrollo (IDE) Eclipse que sea adecuado para el desarrollo de aplicaciones Web en Java.

Lista de instalaciones que deben realizarse


Eclipse IDE for Java EE Developers 3.3.2 : o obtener eclipse-jee-europa-winter-win32.zip del sitio: http://www.eclipse.org/downloads/moreinfo/jee.php Plugins (para Eclipse) JBoss Tools 2.1.2 GA para Java EE 5: o obtener JBossTools-2.1.2.GA-ALL-win32.zip del sitio http://download.jboss.org/jbosstools/builds/release/2.1.2.GA/ o alternativamente de http://www.jboss.org/tools/download/index.html Servidor JBoss 4.2.3 GA o obtener jboss-4.2.3.GA.zip en http://sourceforge.net/project/showfiles.php?group_id=22866 Framework Seam 2.1.1 con generadores y ejemplos: o obtener jboss-seam-2.1.1.GA.zip en http://seamframework.org/Download

Instalar Eclipse IDE for Java EE Developers

Esta versin de IDE facilita el desarrollo de proyectos en Java EE, con ventanas (Windows) especializadas en: Explorar bases de datos (Data Source Explorer) Navegador Internet interno (Internal Web Browser) Empacar aplicaciones: war, jar, ejb jar, ear (Project archives) Lanzar tareas Ant (Ant) Desarrollo JPA con entidades persistentes (JPA details, JPA Structure) Lanzar servidores registrados dentro del ambiente Eclipse (Servers) Para la instalacin seguir los siguientes pasos: Descomprimir el archivo eclipse-jee-europa-winter-win32.zip (versin 3.3.2) en el directorio de instalacin escogido. Crear cono de acceso directo al archivo eclipse.exe y lanzar el programa, indicando un nuevo directorio como workspace, por ejemplo eclipseWS-JEE Establecer para los archivos fuentes que los TABs deben reemplazarse por espacios:

En Preferences >> General >> Editors >> Text Editors: escoger "Insert spaces for tabs" usar botn Apply En Preferences >> Java >> Code style >> Formatter: usar botn Edit en la pestaa Indentation escoger Tab Policy: Spaces only dar un nombre al Profile (por ejemplo HSH) y salir con los botones Apply y OK En En Preferences >> Web and XML >> HTML files >> Source: escoger "Indent using spaces" escoger Indentation size = 2 usar botn Apply Preferences >> Web and XML >> XML files >> Source: escoger "Indent using spaces" escoger Indentation size = 2 usar botn Apply

Instalar plugins JBoss Tools para Java EE 5

El conjunto de plugins JBoss Tools All para Eclipse ofrece facilidades adicionales para el desarrollo de aplicaciones Java EE 5, agregando las perspectivas de Web Development y Seam con ventanas especializadas en: Explorador de proyectos JSF (Web Projects) Paleta para disear pginas JSF (JBoss Tools Palette con elementos HTML, Facelets, Ajax4jsf, RichFaces, Seam; se puede extender con otros elementos como ADF, ICEfaces, etc.) Herramientas Hibernate que permiten ejecutar consultas JPQL (Hibernate Configurations, Query Parameters, Hibernate Query Result, Hibernate Dynamic SQL Preview) Asociar proyectos a servidores registrados en Eclipse (JBoss Server View) Diseo de procesos de negocio jBPM (vista Overview, editor jBPM Graphical Process Designer) Lista de componentes Seam de un proyecto, indicando el contexto de cada componente (vista Seam Components, solo funciona para proyectos generados con el asistente Seam Web Project)

Antes de instalar este conjunto de plugins debe cerrarse Eclipse y agregar al archivo eclipse.ini (bajo el directorio de instalacin de Eclipse) la opcin -clean Con esta opcin Eclipse refrescar sus plugins instalados cada vez que se inicie. Para la instalacin descomprimir el archivo JBossTools-2.1.2.GA-ALL-win32.zip en el directorio padre de instalacin de Eclipse.

Instalar el Servidor JBoss

Este servidor se instala para las pruebas locales de las aplicaciones desarrolladas con los frameworks Seam y Taylor. Posteriormente se podran instalar otros servidores como OC4J y Websphere pues el framework Seam soporta estos y otros servidores.

5.1

INSTALACIN BSICA

Para instalar el servidor JBoss, descomprimir el archivo jboss-4.2.3.GA.zip Lanzar el servidor mediante el comando run.bat ubicado en subdirectorio bin relativo al directorio de instalacin de JBoss. Bajar el servidor mediante el comando shutdown -S

5.2

CAMBIAR EL PUERTO 8080

Si se tienen conflictos por el uso de puertos se pueden cambiar estos puertos en el archivo server.xml localizado en el subdirectorio jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer Por ejemplo el puerto 8080 es utilizado tanto por el servidor JBoss como por el motor de base de datos Oracle Express. Si se pretende usar los dos al tiempo, se puede cambiar JBoss para que use el puerto 8090. Para verificar que JBoss esta funcionando correctamente, el url http://localhost:8090/ debe mostrar las opciones de la consola (muestra memoria utilizada, aplicaciones publicadas, etc.).

5.3

CONFIGURACIN ADICIONAL DEL SERVIDOR JBOSS


Bajar el servidor JBoss Colocar drivers JDBC de los motores de bases de datos que se vayan a utilizar bajo el directorio de instalacin de JBoss en server/default/lib/ (se incluye un subdirectorio DriversJDBC con drivers JDBC para 9 motores de bases de datos).

5.4

INSCRIBIR EL SERVIDOR JBOSS EN ECLIPSE


Bajar el servidor JBoss Lanzar Eclipse

En Preferences >> Server : establecer Server timeout delay en Longer para dar suficiente tiempo a que cualquier servidor inscrito pueda subir sin que Eclipse declare tiempo expirado Abrir la ventana JBoss Server View: o con click-derecho usar opcin New >> Server o seleccionar como tipo de servidor: JBoss AS 4.2 y usar el botn Next o indicar directorio de instalacin de JBoss, seleccionar el JRE, seleccionar la configuracin default y usar el botn Next o indicar las credenciales para la consola de administracin: admin/admin y usar el botn Next y luego el botn Fiinish Subir y bajar el servidor JBoss desde la ventana JBoss Server View

Instalar el framework Seam

El framework Seam vuelve transparente la comunicacin entre capas, mediante la utilizacin de web beans. El beneficio que se obtiene es un cdigo ms simple, ms conciso y ms fcil de mantener. El framework viene acompaado de abundantes ejemplos y de generadores de cdigo para el desarrollo de aplicaciones Java EE 5. Para la instalacin: descomprimir jboss-seam-2.1.1.GA.zip en el directorio workspace de Eclipse inscribir como proyecto Eclipse de tipo Java el subdirectorio resultante jboss-seam-2.1.1.GA editar el archivo build.properties bajo el sudirectorio jboss-seam-2.1.1.GA, agregando la propiedadad que indica la localizacin del servidor JBoss, ej: jboss.home =C\:/jboss-4.2.3.GA Probar uno de los ejemplos del framework Seam (ejemplo booking): subir el servidor JBoss desde Eclipse en la ventana de Ant inscribir el archivo build.xml localizado en jboss-seam-2.1.1.GA/examples/booking/ para publicar el ejemplo en el servidor invocar las tareas ant: clean y deploy invocar el ejemplo en http://localhost:8090/seam-booking/ (suponiendo que JBoss est utilizando el puerto 8090) NOTA: los ejemplos del framework Seam uitilizan el motor de base de datos Hypersonic. Se puede invocar un cliente para este motor en el siguiente url (suponiendo puerto 8090): http://localhost:8090/jmxconsole/HtmlAdaptor?action=inspectMBean&name=jboss%3Aservice%3DHypersonic%2Cd atabase%3DlocalDB Oprimir el botn startDatabaseManager()

También podría gustarte