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:

Configurar el servidor JBoss

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:

  1. Cree un nuevo servidor agregándole un nombre como localhost
  2. Seleccione la versión del servidor de la lista de servidores
  3. El nombre del servidor se agregará aquí como JBoss v5 en localhost (el que se seleccionó en los dos pasos anteriores)
  4. Haga clic en el botón finalizar para completar los pasos.

Configurar el servidor JBoss en Eclipse

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.

Configurar el servidor JBoss en Eclipse

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.

Configurar el servidor JBoss en Eclipse

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:

Ejecute un proyecto web dinámico JSP en Eclipse

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.

  1. Nombra el proyecto
  2. Haga clic en el botón Finalizar

Ejecutar un proyecto web dinámico JSP

Una vez que hacemos clic en el botón finalizar, el proyecto se crea y se ve en el explorador con las siguientes carpetas.

Ejecutar un proyecto web dinámico JSP

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.

  1. Seleccione la carpeta principal en el directorio de la aplicación
  2. Seleccione la carpeta de contenido web ya que JSP se crea en esa carpeta
  3. Introduzca el nombre de archivo del JSP.
  4. Haga clic en el botón Finalizar para completar los pasos y se crea JSP.

Ejecutar un programa 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:

Ejecutar un programa JSP

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.

Inicie JBoss Server e implemente el proyecto

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.

  1. Seleccione el servidor, elija el servidor existente o defina un nuevo servidor
  2. Seleccione el servidor que ya ha sido definido.
  3. Haz clic en el botón Finalizar.

Inicie JBoss Server e implemente el proyecto

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.

Inicie JBoss Server e implemente el proyecto

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.

Inicie JBoss Server e implemente el proyecto

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.

Inicie el servidor JBoss y implemente el proyecto

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.