Guia 1 PDF
Guia 1 PDF
Información general
Actualizado por: Carlos Andrés Flórez Villarraga
Duración estimada en minutos: 60
Docente: Christian Andrés Candela y Einer Zapata
Guía no. 01
Información de la Guía
OBJETIVO
CONCEPTOS BÁSICOS
CONTEXTUALIZACIÓN TEÓRICA
Un entorno de desarrollo es un conjunto de herramientas software que han sido configurados para
interactuar entre ellas y facilitar el desarrollo de aplicaciones. En este curso se dispondrá de un conjunto de
herramientas que se configuraran para el desarrollo de aplicaciones Java Enterprise Edition (JEE). Las
herramientas que componen el entorno para este curso son:
● JEE: Java Platform, Enterprise Edition o Java EE (Conocido como Java Empresarial), es una plataforma
de programación para desarrollar y ejecutar aplicaciones (generalmente Web) en el lenguaje de
programación Java. Permite utilizar arquitecturas de N capas distribuidas y se apoya ampliamente en
componentes de software modulares ejecutándose sobre un servidor de aplicaciones.
● JDK (Java Development Kit): Conjunto de programas y librerías para el desarrollo de aplicaciones
Java. Para este curso es altamente recomendado el uso de Java JDK 8 en su última versión.
PRECAUCIONES Y RECOMENDACIONES
Al realizar la instalación de las herramientas recuerde que es fundamental que el JDK sea instalado en
primer lugar, ya que es necesario para el correcto funcionamiento de las otras herramientas.
ARTEFACTOS
Se requiere de la instalación del JDK, un IDE para el desarrollo de aplicaciones (en este caso Eclipse), y un
servidor de aplicaciones (para nosotros Payara). La plataforma JEE posee múltiples IDEs que facilitan el
1
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020
desarrollo de aplicaciones basadas en esta tecnología. Para el trabajo que se realizará se hará uso del IDE
Eclipse junto con el servidor Payara.
EVALUACIÓN O RESULTADO
Se espera que el estudiante haya instalado de forma satisfactoria las herramientas que se trabajarán a lo
largo del semestre.
Procedimiento
Verifique la correcta instalación del motor ingresando en la terminal: mysql -u root -p dar enter y
proporcionar la clave suministrada previamente.
2. Instale el JDK, se puede descargar en el siguiente enlace: (recuerde que se debe bajar el jdk 1.8
)
(
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html), seleccione el que se
adecue a su sistema. En caso de que el JDK ya esté instalado omita este paso.
4. Descargue el servidor de aplicaciones Payara Server Community Edition del siguiente link:
https://www.payara.fish/downloads/payara-platform-community-edition/. Allí busque la opción “Payara
Server 5.2020.3 (Full)”. Para instalarlo debe descomprimir el servidor de aplicaciones en la ruta que ha
destinado para su ubicación. Tenga en cuenta esta ruta ya que se requerirá más adelante.
5. Es importante verificar que Eclipse esté haciendo uso del JDK 1.8 y no del JRE u otra versión del JDK,
para ello, acceda a las preferencias de Eclipse a través del menú Window - Preferences - Java, Installed
JREs. En este ítem podrá observar si se está haciendo uso del JRE o del JDK. En caso de que se esté
usando el JRE, deberá adicionar el JDK y seleccionarlo para ser usado por defecto.
2
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020
6. Ahora debe instalar un plugin adicional que permitirá el desarrollo sobre el servidor de aplicaciones
Payara. Para ello ejecute Eclipse, seleccione la perspectiva para desarrollo JEE, vaya al menú Help -
Eclipse Marketplace y allí busque “payara”. Instale el plugin llamado Payara Tools, acepte los términos
de uso y espere hasta que pida reiniciar eclipse para completar su instalación.
3
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020
7. Ahora, busque la pestaña servidores en la parte inferior de Eclipse, y de clic derecho sobre ella,
seleccione New - Server, allí elija Payara.
Luego, se debe dar click en Next. Ante la pregunta Payara Location debemos seleccionar la carpeta
donde ha descomprimido el servidor de aplicaciones, también se le puede solicitar la ubicación del JDK.
A continuación de clic en siguiente, siguiente hasta finalizar.
8. Se debe agregar al servidor de aplicaciones el soporte para la base de datos MySQL. Para ello,
descargue el driver JDBC de la siguiente página: https://dev.mysql.com/downloads/connector/j/
. Del
comprimido que ha descargado busque el archivo mysql-connector-java-5.1.45-bin.jar. Este archivo
debe pegarlo en las siguientes rutas:
4
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020
● payara5/glassfish/lib/
● payara5/glassfish/domains/domain1/lib/ext/
IMPORTANTE: Los puertos usados por Payara deben estar libres. Para liberar los puertos, de clic
derecho sobre mi pc, seleccione administrar, acceda a Servicios y Aplicaciones, seleccione Servicios.
Aparecerá un listado con los servicios por orden alfabético, busque los servicios de Oracle, seleccione
los que están corriendo y deténgalos. Otra alternativa es cambiar los puertos de Payara para evitar este
tipo de conflictos como se sugiere en el punto 9.
9. Para evitar los conflictos que se pueden presentar con otras aplicaciones cuando los puertos ya han
sido ocupados, se sugiere cambiar los puertos del servidor Payara. Esto se logra accediendo al archivo
payara5/glassfish/domains/domain1/config/domain.xml. En este archivo busque la cadena
8080 y cámbiela por 9090, la 8181 cámbiela por 9191 y la 4848 cámbiela por 9848. O por el puerto que
desee.
10. Pruebe el funcionamiento de Payara desde Eclipse. Para ello, en la pestaña de servidores ha quedado
el servidor Payara, su estado aparecerá como Stopped, esto nos indica que el mismo no ha sido
ejecutado desde Eclipse. Ahora ya podremos iniciarlo dando click derecho sobre el servidor y
seleccionando la opción Start.
11. Abra un navegador e ingrese la ruta http://127.0.0.1:8080 o http://localhost:8080, Si cambió los puertos
debe usar la siguiente ruta http://127.0.0.1:9080 o http://localhost:9080. Una vez escrita dicha ruta debe
salir algo así:
12. Como evidencia del desarrollo de esta guía debe tomar una foto del navegador.
5
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020