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 :
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 :
- Créez un nouveau serveur en y ajoutant un nom en tant qu'hôte local
- Sélectionnez la version du serveur dans la liste des serveurs
- 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)
- Cliquez sur le bouton Terminer pour terminer les étapes.
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.
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.
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 :
É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.
- Nommez le projet
- Cliquez sur le bouton Terminer
Une fois que nous cliquons sur le bouton Terminer, le projet est créé et vu sur l'explorateur avec les dossiers suivants.
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.
- Sélectionnez le dossier parent dans le répertoire de l'application
- Sélectionnez le dossier de contenu Web car les JSP sont créés sous ce dossier
- Entrez le nom de fichier du JSP.
- Cliquez sur le bouton Terminer pour terminer les étapes et JSP est créé.
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 :
É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.
É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.
- Sélectionnez le serveur, choisissez le serveur existant ou définissez un nouveau serveur
- Sélectionnez le serveur déjà défini.
- Cliquez sur le bouton Terminer.
É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.
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.
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.
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.