Contenido
Introducción
En Java existe una cantidad enorme de librerías que podemos reutilizar para nuestros proyectos, Maven nos proporciona la facilidad de gestionar estas librerías para manejar versiones y dependencias, así como empaquetar y distribuir el proyecto. Para mas detalles: http://www.genbetadev.com/java-j2ee/que-es-maven.
Eclipse ya integra Maven y su uso lo hace muy sencillo. El proyecto Java EE que crearemos será un proyecto Maven
Configurar Eclipse
1. Seleccionar workspace
Al abrir Eclipse por primera vez debemos seleccionar la ruta ../developer/ide/workspace
2. Crear Archetypes de Maven
Dentro de Eclipse ir a:
Windows -> Preferences -> Maven -> Archetypes
Clic en el botón Add Remote Catalog.. En el campo Catalog File: copiamos la ruta: http://repo.maven.apache.org/maven2/archetype-catalog.xml y clic en el botón OK.
Se muestra la nueva ruta de Archetypes agregada.
NOTA: Esta ruta se puede obtener de la pagina oficial de Maven https://maven.apache.org/https://maven.apache.org/archetype/archetype-models/archetype-catalog/archetype-catalog.html
3. Configurar el servidor de aplicaciones en Eclipse
Instalar las herramientas de Glassfish.
Dentro de Eclipse ir a:
Help -> Eclipse Marketplace… -> Search
Escribimos glassfish y presionamos el botón Go. Cuando nos muestre GlassFish Tools damos clic en Install.
Habilitamos todo y clic en Confirm.
Aceptamos la licencia y clic en Finish.
Cuando termine de instalar nos pedirá reiniciar Eclipse. Clic en Yes.
NOTA: Si se muestra un error al instalar el plug-in se puede intentar lo siguiente. http://arieloliva.com/error_glassfish_tools_eclipse/
Configurar GlassFish.
Después de reiniciar Eclipse, seleccionamos la pestaña Servers y clic en No servers are available. Click this link to create a new server…
Seleccionamos GlassFish 4 y el nombre del servidor. Presionamos Next.
Seleccionamos la ruta ../developer/server/glassfish4/glassfish donde previamente se descomprimimos el servidor de aplicaciones GlassFish. Clic en Next.
Dejamos el password en blanco y clic en Finish.
Se muestra el servidor. Clic derecho y seleccionamos Start. El servidor debe levantarse.
4. Crear proyecto Maven
Dentro de Eclipse ir a:
File -> New -> Other -> Maven -> Maven Project Next
Default workspace y clic en Next.
Escribimos en Filter: J2EE, esperamos a que muestre los Archetype y seleccionamoa webapp-j2ee14 versión 1.3. Clic en Next.
Escribimos,
Group Id: paquete inicial del proyecto
Artifact Id: Nombre del proyecto
Versión: Versión del sistema a desarrollar (1.0.0). Clic en Finish.
Clic derecho sobre el proyecto Run As -> 1. Run On Server
Seleccionamos GlassFish. Clic en Next.
Pasamos el proyecto a la ventana de Configured y clic en Finish.
Se muestra la ventana de «hola mundo». Lo cual indica que el proyecto se ejecuto correctamente
Hola, estaba intentando instalar glassfish pero me ha salido una pantalla diferente (con más opciones) solo le agrega documentacion para javaee 5, 6, 7. Seleccione la parte de Glassfish tools pero me marca error:
Cannot complete the install because of a conflicting dependency.
Software being installed: GlassFish Tools 8.6.0.201602091418 (oracle.eclipse.tools.glassfish.feature.group 8.6.0.201602091418)
Software currently installed: Eclipse IDE for Java EE Developers 4.4.2.20150219-0708 (epp.package.jee 4.4.2.20150219-0708)
Only one of the following can be installed at once:
Refactoring UI 3.7.100.v20140324-1358 (org.eclipse.ltk.ui.refactoring 3.7.100.v20140324-1358)
Refactoring UI 3.7.200.v20140625-1835 (org.eclipse.ltk.ui.refactoring 3.7.200.v20140625-1835)
Cannot satisfy dependency:
From: Eclipse IDE for Java EE Developers 4.4.2.20150219-0708 (epp.package.jee 4.4.2.20150219-0708)
To: org.eclipse.epp.package.jee.feature.feature.group [4.4.2.20150219-0708]
Cannot satisfy dependency:
From: GlassFish Tools 8.6.0.201602091418 (oracle.eclipse.tools.glassfish.feature.group 8.6.0.201602091418)
¿Tienes instalado el JDK 8 de Java? Es necesario para el glassfish.
Al parecer en Window no se puede instalar el plug-in de GlassFish desde el marketplace, te sugiero que intentes alguna de las otras soluciones que te muestro en http://arieloliva.com/error_glassfish_tools_eclipse/
Hola
estoy siguiendo los pasos pero en la parte de agregar glassfish como servidor específicamente en «GlassFish Location» me marca que no puede ser directorio de instalación ¿en que ruta debe de estar por que en tu imagen esta oculto? espero me puedas ayudar Gracias
Hola.
¿Te refieres a la ruta «Server root»?