Hur man kör JSP-fil i Eclipse med JBoss Server

⚡ Smart sammanfattning

Köra en JSP-fil i Eclipse med JBoss-servern krävs installation Java och JBoss, konfigurerar servern inuti IDE:n, skapar ett dynamiskt webbprojekt, skriver sidan och distribuerar den för att visa webbläsarutdata.

  • ☕ Installationsförutsättningar: Java (JDK) och JBoss-servern måste installeras först, eftersom båda krävs för att kompilera och köra en JSP.
  • 🖧 Konfigurera JBoss i Eclipse: Ladda ner och packa upp JBoss, och lägg sedan till den som en ny server i Eclipse pekar på den uppackade sökvägen.
  • 🗂️ Skapa ett webbprojekt: Bygg ett dynamiskt webbprojekt med hjälp av projektutforskaren och namnge det innan du avslutar guiden.
  • 📄 Skriv JSP-sidan: Lägg till en ny JSP under webbinnehållsmappen och ange siddirektivet och HTML-texten.
  • 🚀 Distribuera och kör: Starta servern, högerklicka på projektet och välj Kör på server för att distribuera programmet.
  • 🌐 Visa utdata: Gå till sidan på localhost port 8080 följt av projektet och JSP-filnamnet för att se resultatet.

I den här handledningen ska vi studera grunderna för att skriva och köra en JSP. Vi kommer att installera Java och JBoss-server på vår maskin eftersom de är en förutsättning för att köra en JSP.

Installera Java

För att installera java måste vi kontrollera om vi har några äldre versioner av JDK (Java Development Kit) på maskinen. Om ja, avinstallera dem.

Se den här guiden till installera Java.

Hur man konfigurerar JBoss Server i Eclipse

Här är en steg-för-steg-process om hur man konfigurerar JBoss-servern Eclipse:

Steg 1) JBoss server kan laddas ner från följande länk:

Efter att ha laddat ner den senaste versionen av servern från länken får vi en zip-fil som måste packas upp.

Efter uppackningping det, det tar den till mappen nedan:

Konfigurera JBoss Server

Vi kan starta och stoppa servern med start och stopp exe från bin-mappen.

Steg 2) Vi kan inkludera servern i eclipse IDE på följande sätt:

  1. Skapa en ny server genom att lägga till ett namn på den som lokal värd
  2. Välj versionen av servern från listan över servrar
  3. Servernamn kommer att läggas till här som JBoss v5 på localhost (den som väljs i ovanstående två steg)
  4. Klicka på slutför-knappen för att slutföra stegen.

Konfigurera JBoss Server i Eclipse

Behöver definiera vilken version av servern vi använder, och vi kan ange sökvägen från vilken vi har packat upp ovan.

När vi klickar på finish-knappen kommer servern att läggas till eclipse IDE.

Konfigurera JBoss Server i Eclipse

Installationen av JBoss har gjorts och servern kan nås härifrån.

Steg 3) Testa installationen

Kontrollera om installationen är korrekt gjord eller inte:

  • När Java och JBoss-servern har installerats på maskinen kan vi börja använda dem i eclipse IDE.
  • I eclipse IDE kontrollerar vi att det inte finns några fel och java-sökvägen har ställts in som en miljövariabel.
  • Om ovanstående steg utförs framgångsrikt kommer servern att starta framgångsrikt.

Konfigurera JBoss Server i Eclipse

Servern har startats.

Hur man kör ett JSP Dynamic Web Project i Eclipse

Steg 1) Vi kan skapa ett dynamiskt webbprojekt genom att högerklicka på projektutforskaren och vi får följande fönster:

Kör ett JSP Dynamic Web Project i Eclipse

Steg 2) När vi klickar på nästa knapp på skärmen ovan får vi följande fönster, där vi måste ange ett projektnamn och sedan klicka på slutför.

  1. Namnge projektet
  2. Klicka på slutför-knappen

Kör ett JSP Dynamic Web Project

När vi klickar på slutför-knappen skapas projektet och visas i utforskaren med följande mappar.

Kör ett JSP Dynamic Web Project

Hur man kör ett JSP-program i Eclipse

Följande är stegen för att köra ett JSP-program i Eclipse:

Steg 1) Skapa en ny JSP-sida

I gurutest-projektet högerklickar du på projektet och klickar sedan på Ny JSP-sida.

Steg 2) Välj Mapp och ange filnamn

Följande fönster öppnas och det kommer att hjälpa till att skapa en ny JSP i projektet.

  1. Välj den överordnade mappen i programkatalogen
  2. Välj webbinnehållsmappen eftersom JSP skapas under den mappen
  3. Ange filnamnet för JSP.
  4. Klicka på slutför-knappen för att slutföra stegen och JSP skapas.

Kör ett JSP-program

Filnamnet anges som guru_example.jsp och klickade sedan på nästa och avsluta.

Steg 3) Kontrollera den skapade JSP:n i mappen

När JSP har skapats visas den i webbinnehållsmappen enligt nedan:

Kör ett JSP-program

Steg 4) Ange koden i filen och Kör

Ange följande kod 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>

Förklaring av koden:

Code Linje 1: Här definierar vi siddirektiven som språk som är inställt på java, contentType till text/html, pageEncoding till standard ISO-8859 (vi kommer att lära oss mer detaljerat i avsnittet JSP i Action-artikeldirektiv)

Code Rad 3-12: Här har vi definierat en html-fil med texten "Detta är Guru JSP” som visas som utdata.

Hur man startar JBoss Server och distribuerar projekt i Eclipse

Steg 1) I eclipse IDE, högerklicka i serversektionen på servern som har konfigurerats och det finns ett alternativ för att starta servern.

Starta JBoss Server och Deploy Project

Steg 2) När servern har startat kan vi distribuera gurutest-projektet. I projektutforskaren högerklickar du på gurutest-projektet och klickar sedan på Kör på servern så får vi följande alternativ.

  1. Välj server, välj antingen befintlig server eller definiera en ny server
  2. Välj den server som redan har definierats.
  3. Klicka på finish-knappen.

Starta JBoss Server och Deploy Project

Steg 3) När du klickar på slutför-knappen kommer ett nytt fönster att dyka upp.

Det finns två alternativ,

  • Antingen för att välja befintlig server eller
  • Konfigurera servern manuellt

I det här fallet har vi redan konfigurerat servern i ovanstående fall. Därför kan vi välja den konfigurerade servern och sedan klicka på nästa.

Här får vi de konfigurerade projekten som ska distribueras.

Starta JBoss Server och Deploy Project

När vi klickar på slutför-knappen distribueras projektet på servern och meddelandet kan ses i följande skärmdump.

Starta JBoss Server och Deploy Project

När vi försöker komma åt http://localhost:8080/gurutest/guru_example.jsp

Var,

Lokal värd: Vår egen värd som servern startas på och 8080 är porten för det

Gurutesta: Projekt som har distribuerats på denna lokala värd

Guru_example.jsp: Det här är JSP, som vi försöker komma åt.

Starta JBoss Server and Deploying Project

Produktion:

Detta är Guru JSP-text från guru_example.jsp

Vanliga frågor

JBoss använder port 8080 som standard för HTTP-förfrågningar. En distribuerad JSP nås på localhost:8080 följt av projektnamnet och filnamnet, till exempel localhost:8080/gurutest/guru_example.jsp.

Tomcat är en lättviktig servletcontainer för JSP och servlets. JBoss är en komplett Java EE-applikationsserver som inkluderar en servlet-container plus stöd för EJB, meddelanden och transaktioner.

Ett dynamiskt webbprojekt genererar den WEB-INF-mapp, distributionsbeskrivning och webbinnehållsstruktur som JSP behöver. Ett statiskt projekt hanterar endast fast HTML och kan inte köras på serversidan. Java koda.

AI kan lista de nödvändiga JDK- och serverversionerna, generera stegvisa installationsinstruktioner för ditt operativsystem och förklara miljövariabler, hjälpping nybörjarkonfiguration Eclipse och JBoss utan att missa ett steg.

Ja. AI kan läsa konsolloggen, identifiera portkonflikter eller saknade data. Java sökvägar och föreslå korrigeringar. Detta förkortar felsökningen när JBoss-servern inte startar inuti Eclipse.

Sammanfatta detta inlägg med: