Sådan køres JSP-fil i Eclipse med JBoss Server

⚡ Smart opsummering

Kørsel af en JSP-fil i Eclipse med JBoss-serveren kræver installation Java og JBoss, konfigurerer serveren inde i IDE'en, opretter et dynamisk webprojekt, skriver siden og implementerer den for at se browseroutput.

  • Installationskrav: Java (JDK) og JBoss-serveren skal installeres først, da begge er nødvendige for at kompilere og køre enhver JSP.
  • 🖧 Konfigurer JBoss i Eclipse: Download og udpak JBoss, og tilføj det derefter som en ny server i Eclipse peger på den udpakkede sti.
  • 🗂️ Opret et webprojekt: Byg et dynamisk webprojekt via projektstifinderen, og navngiv det, før du afslutter guiden.
  • 📄 Skriv JSP-siden: Tilføj en ny JSP under webindholdsmappen, og indtast sidedirektivet og HTML-brødteksten.
  • 🚀 Implementér og kør: Start serveren, højreklik på projektet, og vælg Kør på server for at installere applikationen.
  • 🌐 Vis output: Gå til siden på localhost port 8080 efterfulgt af projektet og JSP-filnavnet for at se resultatet.

I denne tutorial skal vi studere det grundlæggende i at skrive og køre en JSP. Vi installerer Java og JBoss server på vores maskine, da de er forudsætninger for at køre en JSP.

Installation Java

For at installere java skal vi tjekke, om vi har nogen ældre versioner af JDK (Java Development Kit) på maskinen. Hvis ja, afinstaller dem.

Se denne vejledning til installere Java.

Sådan konfigureres JBoss Server i Eclipse

Her er en trin for trin proces om, hvordan man konfigurerer JBoss-serveren i Eclipse:

Trin 1) JBoss server kan downloades fra følgende link:

Efter at have downloadet den seneste version af serveren fra linket, får vi en zip-fil, som skal udpakkes.

Efter udpakningping det, det fører til nedenstående mappe:

Konfigurer JBoss Server

Vi kan starte og stoppe serveren ved hjælp af start og stop exe fra bin-mappen.

Trin 2) Vi kan inkludere serveren i eclipse IDE på følgende måde:

  1. Opret en ny server ved at tilføje navn til den som localhost
  2. Vælg versionen af ​​serveren fra listen over servere
  3. Servernavn vil blive tilføjet her som JBoss v5 på localhost (den, der er valgt i ovenstående to trin)
  4. Klik på knappen Afslut for at fuldføre trinene.

Konfigurer JBoss Server i Eclipse

Skal definere hvilken version af serveren vi bruger, og vi kan angive stien, hvorfra vi har pakket ud ovenfor.

Når vi klikker på finish-knappen, vil serveren blive tilføjet til eclipse IDE.

Konfigurer JBoss Server i Eclipse

Installation af JBoss er udført, og serveren kan tilgås herfra.

Trin 3) Test installationen

Tjek om installationen er udført korrekt eller ej:

  • Når Java og JBoss-serveren er installeret på maskinen, kan vi begynde at bruge dem i eclipse IDE.
  • I eclipse IDE kontrollerer vi, at der ikke er nogen fejl, og java-stien er sat som en miljøvariabel.
  • Hvis ovenstående trin udføres med succes, starter serveren med succes.

Konfigurer JBoss Server i Eclipse

Serveren er startet.

Sådan kører du et JSP Dynamic Web Project i Eclipse

Trin 1) Vi kan oprette et dynamisk webprojekt ved at højreklikke på projektstifinderen, og vi får følgende vindue:

Kør et JSP Dynamic Web Project i Eclipse

Trin 2) Når vi klikker på næste knap i ovenstående skærm, får vi følgende vindue, hvor vi skal indtaste et projektnavn og derefter klikke på afslut.

  1. Navngiv projektet
  2. Klik på knappen Afslut

Kør et JSP Dynamic Web Project

Når vi klikker på knappen Afslut, oprettes projektet og ses i stifinderen med følgende mapper.

Kør et JSP Dynamic Web Project

Sådan kører du et JSP-program i Eclipse

Følgende er trinene til at køre et JSP-program i Eclipse:

Trin 1) Opret en ny JSP-side

I gurutest-projektet skal du højreklikke på projektet og derefter klikke på Ny JSP-side.

Trin 2) Vælg Mappe, og indtast Filnavn

Følgende vindue åbnes, og det hjælper med at oprette en ny JSP i projektet.

  1. Vælg den overordnede mappe i programbiblioteket
  2. Vælg webindholdsmappen, da JSP er oprettet under den mappe
  3. Indtast filnavnet på JSP'en.
  4. Klik på knappen Afslut for at fuldføre trinene, og JSP oprettes.

Kør et JSP-program

Filnavn angivet som guru_example.jsp og derefter klikket på næste og derefter afslutte.

Trin 3) Tjek den oprettede JSP i mappen

Når JSP'en er oprettet, ses den i webindholdsmappen som nedenfor:

Kør et JSP-program

Trin 4) Indtast koden i filen og Kør

Indtast følgende kode i filen:

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

Forklaring af koden:

Code Linje 1: Her definerer vi sidedirektiverne som sprog, der er sat til java, contentType til text/html, pageEncoding til standard ISO-8859 (vi vil lære mere detaljeret i afsnittet JSP i Action-artikeldirektiver)

Code Linje 3-12: Her har vi defineret en html med teksten "Dette er Guru JSP", som vises som output.

Sådan starter du JBoss Server og implementerer projekt i Eclipse

Trin 1) I eclipse IDE, højreklik i serversektionen på den server, der er blevet konfigureret, og der er en mulighed for at starte serveren.

Start JBoss Server og Deploy Project

Trin 2) Når serveren er startet, kan vi implementere gurutest-projektet. I projektudforskeren skal du højreklikke på gurutest-projektet og derefter klikke på Kør på serveren, og vi får følgende muligheder.

  1. Vælg server, vælg enten eksisterende server eller definer en ny server
  2. Vælg den server, der allerede er defineret.
  3. Klik på finish-knappen.

Start JBoss Server og Deploy Project

Trin 3) Når du klikker på knappen Afslut, vil et nyt vindue dukke op.

Der er to muligheder,

  • Enten for at vælge eksisterende server eller
  • Konfigurer serveren manuelt

I dette tilfælde har vi allerede konfigureret serveren i ovenstående tilfælde. Derfor kan vi vælge den konfigurerede server og derefter klikke på næste.

Her får vi de konfigurerede projekter som skal implementeres.

Start JBoss Server og Deploy Project

Når vi klikker på finish-knappen, implementeres projektet på serveren, og meddelelsen kan ses i følgende skærmbillede.

Start JBoss Server og Deploy Project

Når vi forsøger at få adgang http://localhost:8080/gurutest/guru_example.jsp

Hvor,

Lokal vært: Vores egen host hvor serveren er startet og 8080 er porten til det

Guruprøve: Projekt, som er blevet implementeret på denne lokale vært

Guru_eksempel.jsp: Dette er JSP, som vi forsøger at få adgang til.

Start JBoss Server and Deploying Project

Output:

Dette er Guru JSP-tekst fra guru_example.jsp

Ofte Stillede Spørgsmål

JBoss bruger port 8080 som standard til HTTP-anmodninger. En implementeret JSP tilgås på localhost:8080 efterfulgt af projektnavnet og filnavnet, for eksempel localhost:8080/gurutest/guru_example.jsp.

Tomcat er en letvægts servlet-container til JSP og servlets. JBoss er en komplet Java EE-applikationsserver, der inkluderer en servlet-container plus understøttelse af EJB, beskeder og transaktioner.

Et dynamisk webprojekt genererer den WEB-INF-mappe, implementeringsbeskrivelse og webindholdsstruktur, som JSP har brug for. Et statisk projekt serverer kun fast HTML og kan ikke køre på serversiden. Java kode.

AI kan liste de nødvendige JDK- og serverversioner, generere trinvise installationsinstruktioner til dit operativsystem og forklare miljøvariabler, helping begynderkonfiguration Eclipse og JBoss uden at gå glip af et trin.

Ja. AI kan læse konsolloggen, identificere portkonflikter eller manglende Java stier og foreslå rettelser. Dette forkorter fejlfinding, når JBoss-serveren ikke kan starte inde i Eclipse.

Opsummer dette indlæg med: