Hvordan kjøre JSP-fil i Eclipse med JBoss Server

⚡ Smart oppsummering

Kjører en JSP-fil i Eclipse med JBoss-serveren krever installasjon Java og JBoss, konfigurerer serveren inne i IDE-en, oppretter et dynamisk webprosjekt, skriver siden og distribuerer den for å vise nettleserutdata.

  • Installasjonskrav: Java (JDK) og JBoss-serveren må installeres først, siden begge er nødvendige for å kompilere og kjøre en hvilken som helst JSP.
  • 🖧 Konfigurer JBoss i Eclipse: Last ned og pakk ut JBoss, og legg den deretter til som en ny server i Eclipse peker på den utpakkede banen.
  • 🗂️ Opprett et webprosjekt: Bygg et dynamisk webprosjekt gjennom prosjektutforskeren og gi det et navn før du fullfører veiviseren.
  • 📄 Skriv JSP-siden: Legg til en ny JSP under webinnholdsmappen og skriv inn sidedirektivet og HTML-brødteksten.
  • 🚀 Distribuer og kjør: Start serveren, høyreklikk på prosjektet, og velg Kjør på server for å distribuere applikasjonen.
  • 🌐 Vis utdata: Gå til siden på localhost port 8080 etterfulgt av prosjektet og JSP-filnavnet for å se resultatet.

I denne opplæringen skal vi studere det grunnleggende om å skrive og kjøre en JSP. Vi vil installere Java og JBoss-server på maskinen vår, da de er forutsetninger for å kjøre en JSP.

Installere Java

For å installere java må vi sjekke om vi har noen eldre versjoner av JDK (Java Development Kit) på maskinen. Hvis ja, avinstaller dem.

Se denne veiledningen til installere Java.

Hvordan konfigurere JBoss Server i Eclipse

Her er en trinnvis prosess for hvordan du konfigurerer JBoss-serveren Eclipse:

Trinn 1) JBoss-serveren kan lastes ned fra følgende link:

Etter å ha lastet ned den nyeste versjonen av serveren fra lenken, får vi en zip-fil som må pakkes ut.

Etter utpakkingping det, det tar til mappen nedenfor:

Konfigurer JBoss Server

Vi kan starte og stoppe serveren ved å bruke start og stopp exe fra bin-mappen.

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

  1. Opprett en ny server ved å legge til navn på den som lokal vert
  2. Velg versjonen av serveren fra listen over servere
  3. Servernavn vil bli lagt til her som JBoss v5 på localhost (den som er valgt i de to trinnene ovenfor)
  4. Klikk på fullfør-knappen for å fullføre trinnene.

Konfigurer JBoss Server i Eclipse

Trenger å definere hvilken versjon av serveren vi bruker, og vi kan spesifisere banen som vi har pakket ut ovenfor.

Når vi klikker på finish-knappen, vil serveren bli lagt til eclipse IDE.

Konfigurer JBoss Server i Eclipse

Installasjon av JBoss er gjort, og server kan nås herfra.

Trinn 3) Test installasjonen

Sjekk om installasjonen er riktig utført eller ikke:

  • Gang Java og JBoss-serveren er installert på maskinen, kan vi begynne å bruke dem i eclipse IDE.
  • I eclipse IDE sjekker vi at det ikke er noen feil og java-banen er satt som en miljøvariabel.
  • Hvis trinnene ovenfor utføres vellykket, vil serveren starte.

Konfigurer JBoss Server i Eclipse

Serveren er startet.

Hvordan kjøre et JSP Dynamic Web Project i Eclipse

Trinn 1) Vi kan lage et dynamisk nettprosjekt ved å høyreklikke på prosjektutforskeren, og vi får opp følgende vindu:

Kjør et JSP Dynamic Web Project i Eclipse

Trinn 2) Når vi klikker på neste-knappen på skjermen ovenfor, får vi følgende vindu, der vi må skrive inn et prosjektnavn og deretter klikke på fullfør.

  1. Gi prosjektet et navn
  2. Klikk på fullfør-knappen

Kjør et JSP Dynamic Web Project

Når vi klikker på fullfør-knappen, er prosjektet opprettet og sett på utforskeren med følgende mapper.

Kjør et JSP Dynamic Web Project

Hvordan kjøre et JSP-program i Eclipse

Følgende er trinnene for å kjøre et JSP-program i Eclipse:

Trinn 1) Opprett en ny JSP-side

I gurutest-prosjektet høyreklikker du på prosjektet og klikker deretter på Ny JSP-side.

Trinn 2) Velg Mappe og skriv inn filnavn

Følgende vindu åpnes, og det vil hjelpe å lage en ny JSP i prosjektet.

  1. Velg den overordnede mappen i programkatalogen
  2. Velg webinnholdsmappen ettersom JSP er opprettet under den mappen
  3. Skriv inn filnavnet til JSP.
  4. Klikk på fullfør-knappen for å fullføre trinnene og JSP er opprettet.

Kjør et JSP-program

Filnavn gitt som guru_example.jsp og deretter klikket på neste og deretter fullfør.

Trinn 3) Sjekk den opprettede JSP-en i mappen

Når JSP-en er opprettet, vises den i webinnholdsmappen som nedenfor:

Kjør et JSP-program

Trinn 4) Skriv inn koden i filen og Kjør

Skriv inn 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 av koden:

Code Linje 1: Her definerer vi sidedirektivene som språk som er satt til java, contentType til text/html, pageEncoding til standard ISO-8859 (vi vil lære mer detaljert i delen JSP i Action-artikkeldirektiver)

Code Linje 3-12: Her har vi definert en html-kode med teksten «Dette er Guru JSP» som vises som utdata.

Hvordan starte JBoss Server og distribuere prosjekt i Eclipse

Trinn 1) eclipse IDE, i serverdelen høyreklikk på serveren som er konfigurert og det er et alternativ for å starte serveren.

Start JBoss Server og Deploy Project

Trinn 2) Når serveren er startet, kan vi distribuere gurutest-prosjektet. I prosjektutforskeren, høyreklikk på gurutest-prosjektet og klikk deretter på Kjør på serveren og vi får følgende alternativer.

  1. Velg server enten velg eksisterende server eller definer en ny server
  2. Velg serveren som allerede er definert.
  3. Klikk på fullfør-knappen.

Start JBoss Server og Deploy Project

Trinn 3) Når du klikker på fullfør-knappen, vil et nytt vindu dukke opp.

Det er to alternativer,

  • Enten for å velge eksisterende server eller
  • Konfigurer serveren manuelt

I dette tilfellet har vi allerede konfigurert serveren i tilfellet ovenfor. Derfor kan vi velge den konfigurerte serveren og deretter klikke på neste.

Her får vi de konfigurerte prosjektene som skal distribueres.

Start JBoss Server og Deploy Project

Når vi klikker på fullfør-knappen, distribueres prosjektet på serveren og meldingen kan sees i følgende skjermbilde.

Start JBoss Server og Deploy Project

Når vi prøver å få tilgang http://localhost:8080/gurutest/guru_example.jsp

Hvor,

Lokal vert: Vår egen vert som serveren er startet på og 8080 er porten for det

Gurutest: Prosjekt som har blitt distribuert på denne lokale verten

Guru_eksempel.jsp: Dette er JSP, som vi prøver å få tilgang til.

Start JBoss Server and Deploying Project

Utgang:

Dette er Guru JSP-tekst fra guru_example.jsp

Spørsmål og svar

JBoss bruker port 8080 som standard for HTTP-forespørsler. En distribuert JSP åpnes på localhost:8080 etterfulgt av prosjektnavnet og filnavnet, for eksempel localhost:8080/gurutest/guru_example.jsp.

Tomcat er en lett servlet-container for JSP og servlets. JBoss er en komplett Java EE-applikasjonsserver som inkluderer en servlet-container pluss støtte for EJB, meldinger og transaksjoner.

Et dynamisk webprosjekt genererer WEB-INF-mappen, distribusjonsbeskrivelsen og webinnholdsstrukturen som JSP trenger. Et statisk prosjekt serverer bare fast HTML og kan ikke kjøres på serversiden. Java kode.

AI kan liste opp nødvendige JDK- og serverversjoner, generere trinnvise konfigurasjonsinstruksjoner for operativsystemet ditt og forklare miljøvariabler, hjelpping nybegynnere konfigurerer Eclipse og JBoss uten å gå glipp av et trinn.

Ja. AI kan lese konsollloggen, identifisere portkonflikter eller manglende Java stier og foreslå rettelser. Dette forkorter feilsøking når JBoss-serveren ikke starter inne Eclipse.

Oppsummer dette innlegget med: