Comment exécuter un fichier JSP dans Eclipse avec JBoss Server

Dans ce tutoriel, nous allons étudier les bases de l'écriture et de l'exécution d'un JSP. Nous installerons Java et le serveur JBoss sur notre machine car ce sont des pré-requis pour exécuter un JSP.

Pose Java

Pour installer Java, nous devons vérifier si nous disposons d’anciennes versions du JDK (Java Kit de développement) sur la machine. Si oui, désinstallez-les.

Consultez ce guide pour installer Java.

Comment configurer le serveur JBoss dans Eclipse

Voici un processus étape par étape sur la façon de configurer le serveur JBoss dans Eclipse:

Étape 1) Le serveur JBoss peut être téléchargé à partir du lien suivant lien:

Après avoir téléchargé la dernière version du serveur à partir du lien, nous obtiendrons un fichier zip qui devra être décompressé.

Après l'avoir décompressé, il se trouve dans le dossier ci-dessous :

Configurer le serveur JBoss

Nous pouvons démarrer et arrêter le serveur en utilisant start et stop exe à partir du dossier bin.

Étape 2) Nous pouvons inclure le serveur dans l'IDE Eclipse de la manière suivante :

  1. Créez un nouveau serveur en y ajoutant un nom en tant qu'hôte local
  2. Sélectionnez la version du serveur dans la liste des serveurs
  3. Le nom du serveur sera ajouté ici en tant que JBoss v5 sur localhost (celui qui est sélectionné dans les deux étapes ci-dessus)
  4. Cliquez sur le bouton Terminer pour terminer les étapes.

Configurer JBoss Server dans Eclipse

Il faut définir quelle version du serveur nous utilisons, et nous pouvons spécifier le chemin à partir duquel nous avons décompressé ci-dessus.

Une fois que nous cliquons sur le bouton Terminer, le serveur sera ajouté à Eclipse IDE.

Configurer JBoss Server dans Eclipse

L'installation de JBoss a été effectuée et le serveur est accessible à partir d'ici.

Étape 3) Testez l'installation

Vérifiez si l'installation est effectuée correctement ou non :

  • Une fois Java et le serveur JBoss ont été installés sur la machine, nous pouvons commencer à les utiliser dans l'IDE Eclipse.
  • Dans Eclipse IDE, nous vérifions qu'il n'y a pas d'erreurs et que le chemin Java a été défini comme variable d'environnement.
  • Si les étapes ci-dessus sont exécutées avec succès, le serveur démarrera avec succès.

Configurer JBoss Server dans Eclipse

Le serveur a été démarré avec succès.

Comment exécuter un projet Web dynamique JSP dans Eclipse

Étape 1) On peut créer un projet web dynamique en faisant un clic droit sur l'explorateur de projet, et on obtient la fenêtre suivante :

Exécuter un projet Web dynamique JSP dans Eclipse

Étape 2) Une fois que nous cliquons sur le bouton suivant dans l'écran ci-dessus, nous obtenons la fenêtre suivante, dans laquelle nous devons entrer un nom de projet puis cliquer sur terminer.

  1. Nommez le projet
  2. Cliquez sur le bouton Terminer

Exécuter un projet Web dynamique JSP

Une fois que nous cliquons sur le bouton Terminer, le projet est créé et vu sur l'explorateur avec les dossiers suivants.

Exécuter un projet Web dynamique JSP

Comment exécuter un programme JSP dans Eclipse

Voici les étapes à suivre pour exécuter un programme JSP dans Eclipse:

Étape 1) Créer une nouvelle page JSP

Dans le projet gurutest, faites un clic droit sur le projet puis cliquez sur Nouvelle page JSP.

Étape 2) Sélectionnez le dossier et entrez le nom du fichier

La fenêtre suivante s'ouvrira et aidera à créer une nouvelle JSP dans le projet.

  1. Sélectionnez le dossier parent dans le répertoire de l'application
  2. Sélectionnez le dossier de contenu Web car les JSP sont créés sous ce dossier
  3. Entrez le nom de fichier du JSP.
  4. Cliquez sur le bouton Terminer pour terminer les étapes et JSP est créé.

Exécuter un programme JSP

Nom du fichier donné comme guru_example.jsp, puis cliqué sur suivant puis terminé.

Étape 3) Vérifiez le JSP créé dans le dossier

Une fois le JSP créé, il apparaît dans le dossier de contenu Web comme ci-dessous :

Exécuter un programme JSP

Étape 4) Entrez le code dans le fichier et exécutez

Entrez le code suivant dans le fichier :

<%@ 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>

Explication du code :

Ligne de code 1 : Ici, nous définissons les directives de page comme le langage défini sur java, contentType sur text/html, pageEncoding selon la norme ISO-8859 (nous apprendrons plus en détail dans la section des directives de l'article JSP in Action)

Ligne de code 3-12 : Ici, nous avons défini un code HTML avec le texte « Ceci est Guru JSP » qui est affiché comme sortie.

Comment démarrer JBoss Server et déployer un projet dans Eclipse

Étape 1) Dans le IDE éclipse, dans la section serveurs, faites un clic droit sur le serveur qui a été configuré et il y a une option pour démarrer le serveur.

Démarrez JBoss Server et déployez le projet

Étape 2) Une fois le serveur démarré, nous pouvons déployer le projet gurutest. Dans l'explorateur de projet, faites un clic droit sur le projet gurutest puis cliquez sur Exécuter sur le serveur et nous obtenons les options suivantes.

  1. Sélectionnez le serveur, choisissez le serveur existant ou définissez un nouveau serveur
  2. Sélectionnez le serveur déjà défini.
  3. Cliquez sur le bouton Terminer.

Démarrez JBoss Server et déployez le projet

Étape 3) Une fois que vous avez cliqué sur le bouton Terminer, une nouvelle fenêtre apparaîtra.

Il y a deux options,

  • Soit pour choisir un serveur existant, soit
  • Configurer manuellement le serveur

Dans ce cas, nous avons déjà configuré le serveur dans le cas ci-dessus. Nous pouvons donc sélectionner le serveur configuré puis cliquer sur suivant.

Ici, nous obtenons les projets configurés qui doivent être déployés.

Démarrez JBoss Server et déployez le projet

Lorsque nous cliquons sur le bouton Terminer, le projet est déployé sur le serveur et le message est visible dans la capture d'écran suivante.

Démarrez JBoss Server et déployez le projet

Quand nous essayons d'accéder http://localhost:8080/gurutest/guru_example.jsp

Où,

Hôte local : Notre propre hôte sur lequel le serveur est démarré et 8080 est le port pour cela

Le plus gourou : Projet qui a été déployé sur cet hôte local

Guru_example.jsp : Il s'agit de JSP, auquel nous essayons d'accéder.

Démarrer JBoss Server et déployer le projet

Sortie :

Ceci est le texte Guru JSP de guru_example.jsp

Résumé

  • Dans ce tutoriel, nous avons appris à installer Java et JBoss qui sont des pré-requis pour exécuter une JSP.
  • Nous avons également appris à écrire un JSP puis à le déployer sur le serveur. Après le déploiement du projet, nous obtenons la sortie JSP dans le navigateur.

Newsletter quotidienne de Guru99

Commencez votre journée avec les dernières et plus importantes actualités sur l'IA diffusées dès maintenant.