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

⚡ Résumé intelligent

Exécution d'un fichier JSP dans Eclipse L'installation du serveur JBoss est requise. Java et JBoss, en configurant le serveur dans l'IDE, en créant un projet web dynamique, en écrivant la page et en la déployant pour afficher le résultat dans le navigateur.

  • Prérequis d'installation : Java (JDK) et le serveur JBoss doivent être installés en premier, car les deux sont nécessaires pour compiler et exécuter n'importe quel JSP.
  • 🖧 Configurer JBoss dans Eclipse: Téléchargez et décompressez JBoss, puis ajoutez-le comme nouveau serveur dans Eclipse indiquant le chemin dézippé.
  • 🇧🇷 Créer un projet Web : Créez un projet web dynamique via l'explorateur de projets et nommez-le avant de terminer l'assistant.
  • 📄 Rédigez la page JSP : Ajoutez un nouveau fichier JSP dans le dossier de contenu web et saisissez la directive de page et le corps HTML.
  • 🚀 Déploiement et exécution : Démarrez le serveur, cliquez avec le bouton droit sur le projet et choisissez « Exécuter sur le serveur » pour déployer l’application.
  • 🌐 Afficher le résultat : Accédez à la page via localhost port 8080, suivi du nom du projet et du nom du fichier JSP pour voir le résultat.

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 décompressionping il est dirigé vers le dossier suivant :

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 :

Code Ligne 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)

Code Ligne 3-12: Ici, nous avons défini un élément HTML avec le texte « Ceci est Guru « JSP », qui apparaît comme résultat.

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

Étape 1) Dans l' 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

Gurutester: Projet qui a été déployé sur cet hôte local

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

Démarrer JBoss Server et déployer le projet

Sortie :

Voici Guru Texte JSP tiré du fichier guru_example.jsp

FAQ

JBoss utilise par défaut le port 8080 pour les requêtes HTTP. Une page JSP déployée est accessible via localhost:8080 suivi du nom du projet et du nom du fichier, par exemple localhost:8080/gurutest/guru_example.jsp.

Tomcat est un conteneur de servlets léger pour JSP et les servlets. JBoss est un conteneur complet. Java Serveur d'applications EE comprenant un conteneur de servlets ainsi que la prise en charge d'EJB, de la messagerie et des transactions.

Un projet web dynamique génère le dossier WEB-INF, le descripteur de déploiement et la structure de contenu web nécessaires aux JSP. Un projet statique ne sert que du HTML fixe et ne peut pas s'exécuter côté serveur. Java code.

L'IA peut lister les versions JDK et serveur requises, générer des instructions d'installation étape par étape pour votre système d'exploitation et expliquer les variables d'environnement.ping configuration des débutants Eclipse et JBoss sans manquer une seule étape.

Oui. L'IA peut lire le journal de la console, identifier les conflits de ports ou les ports manquants. Java Les chemins d'accès et les solutions proposées permettent de réduire le temps de dépannage lorsque le serveur JBoss ne démarre pas. Eclipse.

Résumez cet article avec :