Cómo ejecutar un archivo JSP en Eclipse con JBoss Server
En este tutorial, estudiaremos los conceptos básicos de escritura y ejecución de un JSP. instalaremos Java y el servidor JBoss en nuestra máquina, ya que son requisitos previos para ejecutar un JSP.
Instalación Java
Para instalar Java, debemos verificar si tenemos alguna versión anterior de JDK (Java Kit de desarrollo) en la máquina. En caso afirmativo, desinstálelos.
Consulte esta guía para instalar Java.
Cómo configurar el servidor JBoss en Eclipse
Aquí hay un proceso paso a paso sobre cómo configurar el servidor JBoss en Eclipse:
Paso 1) El servidor JBoss se puede descargar desde lo siguiente enlace:
Después de descargar la última versión del servidor desde el enlace, obtendremos un archivo zip que debemos descomprimir.
Después de descomprimirlo, lo llevará a la siguiente carpeta:
Podemos iniciar y detener el servidor usando iniciar y detener exe desde la carpeta bin.
Paso 2) Podemos incluir el servidor en Eclipse IDE utilizando la siguiente manera:
- Cree un nuevo servidor agregándole un nombre como localhost
- Seleccione la versión del servidor de la lista de servidores
- El nombre del servidor se agregará aquí como JBoss v5 en localhost (el que se seleccionó en los dos pasos anteriores)
- Haga clic en el botón finalizar para completar los pasos.
Necesitamos definir qué versión del servidor estamos usando, y podemos especificar la ruta desde la que hemos descomprimido anteriormente.
Una vez que hagamos clic en el botón Finalizar, el servidor se agregará a Eclipse IDE.
Se realizó la instalación de JBoss y se puede acceder al servidor desde aquí.
Paso 3) Probar la instalación
Compruebe si la instalación se realizó correctamente o no:
- En el momento que todos los DARWINs coticen incluyendo los deslizamientos Java y el servidor JBoss se han instalado en la máquina, podemos comenzar a usarlos en el IDE eclipse.
- En eclipse IDE, verificamos que no haya errores y que la ruta de Java se haya establecido como una variable de entorno.
- Si los pasos anteriores se ejecutan correctamente, el servidor se iniciará correctamente.
El servidor se ha iniciado exitosamente.
Cómo ejecutar un proyecto web dinámico JSP en Eclipse
Paso 1) Podemos crear un proyecto web dinámico haciendo clic derecho en el explorador de proyectos y obtendremos la siguiente ventana:
Paso 2) Una vez que hacemos clic en el botón siguiente en la pantalla anterior, obtenemos la siguiente ventana, donde tenemos que ingresar un nombre de proyecto y luego hacer clic en finalizar.
- Nombra el proyecto
- Haga clic en el botón Finalizar
Una vez que hacemos clic en el botón finalizar, el proyecto se crea y se ve en el explorador con las siguientes carpetas.
Cómo ejecutar un programa JSP en Eclipse
A continuación se muestran los pasos para ejecutar un programa JSP en Eclipse:
Paso 1) Cree una nueva página JSP
En el proyecto gurutest, haga clic derecho en el proyecto y luego haga clic en Nueva página JSP.
Paso 2) Seleccione Carpeta e ingrese el nombre del archivo
Se abrirá la siguiente ventana que le ayudará a crear un nuevo JSP en el proyecto.
- Seleccione la carpeta principal en el directorio de la aplicación
- Seleccione la carpeta de contenido web ya que JSP se crea en esa carpeta
- Introduzca el nombre de archivo del JSP.
- Haga clic en el botón Finalizar para completar los pasos y se crea JSP.
Nombre de archivo proporcionado como guru_example.jsp y luego se hace clic en Siguiente y luego en Finalizar.
Paso 3) Verifique el JSP creado en la carpeta
Una vez creado el JSP, se ve en la carpeta de contenido web como se muestra a continuación:
Paso 4) Ingrese el código en el archivo y ejecute
Introduzca el siguiente código en el archivo:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Guru Example1</title> </head> <body> <a>This is Guru JSP.</a> </body> </html>
Explicación del código:
Línea de código 1: Aquí estamos definiendo las directivas de la página, como el idioma configurado en java, el tipo de contenido en texto/html, la codificación de página en el estándar ISO-8859 (aprenderemos con más detalle en la sección de directivas del artículo JSP en Acción)
Línea de código 3-12: Aquí hemos definido un html con el texto "Este es Guru JSP" que se muestra como resultado.
Cómo iniciar JBoss Server e implementar el proyecto en Eclipse
Paso 1) En Los IDE de Eclipse, en la sección de servidores haga clic derecho en el servidor que se ha configurado y hay una opción para iniciar el servidor.
Paso 2) Una vez iniciado el servidor, podemos implementar el proyecto gurutest. En el explorador de proyectos, haga clic derecho en el proyecto gurutest y luego haga clic en Ejecutar en el servidor y obtendremos las siguientes opciones.
- Seleccione el servidor, elija el servidor existente o defina un nuevo servidor
- Seleccione el servidor que ya ha sido definido.
- Haz clic en el botón Finalizar.
Paso 3) Una vez que haga clic en el botón Finalizar, aparecerá una nueva ventana.
Hay dos opciones,
- Ya sea para elegir el servidor existente o
- Configurar manualmente el servidor
En este caso ya hemos configurado el servidor en el caso anterior. De ahí que podamos seleccionar el servidor configurado y luego hacer clic en siguiente.
Aquí obtenemos los proyectos configurados que se van a implementar.
Cuando hacemos clic en el botón Finalizar, el proyecto se implementa en el servidor y se puede ver el mensaje en la siguiente captura de pantalla.
Cuando intentamos acceder http://localhost:8080/gurutest/guru_example.jsp
Dónde,
Servidor local: Nuestro propio host en el que se inicia el servidor y 8080 es el puerto para eso
Gurú: Proyecto que se ha implementado en este host local
Gurú_ejemplo.jsp: Este es JSP, al que estamos intentando acceder.
Salida:
Este es el texto Guru JSP de guru_example.jsp
Resum
- En este tutorial, aprendimos cómo instalar Java y JBoss, que son requisitos previos para ejecutar un JSP.
- Además, aprendimos cómo escribir un JSP y luego implementarlo en el servidor. Después de implementar el proyecto, obtenemos la salida JSP en el navegador.