A JSP fájl futtatása Eclipse JBoss szerverrel

⚡ Okos összefoglaló

JSP fájl futtatása Eclipse a JBoss szerverrel telepítést igényel Java és a JBoss, a szerver konfigurálása az IDE-n belül, egy dinamikus webprojekt létrehozása, az oldal megírása és telepítése a böngésző kimenetének megtekintéséhez.

  • Telepítési előfeltételek: Java Először a (JDK)-t és a JBoss szervert kell telepíteni, mivel mindkettő szükséges a JSP fordításához és futtatásához.
  • 🖧 JBoss konfigurálása Eclipse: Töltsd le és csomagold ki a JBoss-t, majd add hozzá új szerverként a Eclipse a kibontott ösvényre mutatva.
  • 🗂️ Webprojekt létrehozása: Hozz létre egy dinamikus webes projektet a projektböngészőben, és nevezd el a varázsló befejezése előtt.
  • 📄 Írd meg a JSP oldalt: Adjon hozzá egy új JSP-t a webtartalom mappához, és adja meg az oldal direktíváját és a HTML törzset.
  • 🚀 Telepítés és futtatás: Indítsa el a kiszolgálót, kattintson a jobb gombbal a projektre, és válassza a Futtatás a kiszolgálón lehetőséget az alkalmazás telepítéséhez.
  • 🌐 Kimenet megtekintése: Az eredmény megtekintéséhez nyissa meg az oldalt a localhost 8080-as portján, majd adja meg a projekt és a JSP fájl nevét.

Ebben az oktatóanyagban a JSP írásának és futtatásának alapjait fogjuk tanulmányozni. Mi telepítjük Java és a JBoss szervert a gépünkön, mivel ezek a JSP futtatásának előfeltételei.

telepítése Java

A java telepítéséhez ellenőriznünk kell, hogy van-e régebbi verziója a JDK-nak (Java Fejlesztőkészlet) a gépen. Ha igen, távolítsa el őket.

Olvassa el ezt az útmutatót telepíteni Java.

A JBoss szerver konfigurálása Eclipse

Itt egy lépésről lépésre bemutatjuk a JBoss szerver konfigurálását Eclipse:

Step 1) A JBoss szerver az alábbiakról tölthető le link:

A szerver legfrissebb verziójának letöltése után a linkről kapunk egy zip fájlt, amit ki kell csomagolni.

Kicsomagolás utánping ez a következő mappába kerül:

Konfigurálja a JBoss szervert

A kiszolgálót elindíthatjuk és leállíthatjuk a start és stop exe parancsokkal a bin mappából.

Step 2) A szervert az eclipse IDE-be a következő módon vehetjük fel:

  1. Hozzon létre egy új szervert úgy, hogy adjon hozzá nevet localhostként
  2. Válassza ki a kiszolgáló verzióját a kiszolgálók listájából
  3. A szerver neve JBoss v5-ként kerül hozzáadásra a localhostnál (a fenti két lépésben kiválasztott)
  4. A lépések befejezéséhez kattintson a Befejezés gombra.

Konfigurálja a JBoss szervert Eclipse

Meg kell határoznunk, hogy a szerver melyik verzióját használjuk, és megadhatjuk az elérési utat, ahonnan fentebb kicsomagoltuk.

Miután rákattintunk a Befejezés gombra, a szerver hozzáadódik az eclipse IDE-hez.

Konfigurálja a JBoss szervert Eclipse

A JBoss telepítése megtörtént, a szerver innen érhető el.

Step 3) Tesztelje a telepítést

Ellenőrizze, hogy a telepítés megfelelően történt-e vagy sem:

  • Egyszer Java és JBoss szerver került a gépre, ezeket az eclipse IDE-ben kezdhetjük el használni.
  • Az eclipse IDE-ben ellenőrizzük, hogy nincsenek-e hibák, és a Java elérési út környezeti változóként lett beállítva.
  • Ha a fenti lépéseket sikeresen végrehajtja, akkor a szerver sikeresen elindul.

Konfigurálja a JBoss szervert Eclipse

A szerver sikeresen elindult.

JSP dinamikus webprojekt futtatása Eclipse

Step 1) A projektböngészőre jobb gombbal kattintva dinamikus webprojektet hozhatunk létre, és a következő ablakot kapjuk:

Futtasson egy JSP dinamikus webprojektet Eclipse

Step 2) Miután a fenti képernyőn rákattintunk a következő gombra, a következő ablakot kapjuk, ahol meg kell adnunk a projekt nevét, majd kattintson a Befejezés gombra.

  1. Nevezze el a projektet
  2. Kattintson a Befejezés gombra

Futtasson egy JSP dinamikus webprojektet

Miután rákattintunk a Befejezés gombra, a projekt létrejön, és megjelenik az Intézőben a következő mappákkal.

Futtasson egy JSP dinamikus webprojektet

JSP program futtatása Eclipse

Az alábbiakban bemutatjuk a JSP program futtatásának lépéseit Eclipse:

1. lépés) Hozzon létre egy új JSP-oldalt

A gurutest projektben kattintson a jobb gombbal a projektre, majd kattintson az Új JSP oldal elemre.

2. lépés) Válassza a Mappa lehetőséget, és írja be a fájl nevét

Megnyílik a következő ablak, amely segít új JSP létrehozásában a projektben.

  1. Válassza ki a szülőmappát az alkalmazáskönyvtárban
  2. Válassza ki a webtartalom mappát, mivel a JSP a mappa alatt jön létre
  3. Adja meg a JSP fájlnevét.
  4. Kattintson a Befejezés gombra a lépések végrehajtásához, és a JSP létrejön.

Futtasson egy JSP programot

A fájlnév guru_example.jsp, majd kattintson a Tovább gombra, majd fejezze be.

3. lépés) Ellenőrizze a létrehozott JSP-t a mappában

A JSP létrehozása után az alábbiak szerint látható a webtartalom mappában:

Futtasson egy JSP programot

4. lépés) Írja be a kódot a fájlba, és futtassa

Írja be a következő kódot a fájlba:

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

A kód magyarázata:

Code 1 vonal: Itt definiáljuk az oldalirányelveket, mint például a nyelv, amely java, a contentType a text/html, a pageEncoding az ISO-8859 szabvány szerint (részletesebben a JSP in Action cikk direktívái szakaszában fogunk tanulni)

Code 3-12. sor: Itt definiáltunk egy html-t a „Ez az” szöveggel Guru JSP”, amely kimenetként jelenik meg.

A JBoss Server indítása és a Project telepítése Eclipse

Step 1) A eclipse IDE, a szerverek részben kattintson a jobb gombbal a konfigurált szerverre, és lehetőség van a szerver elindítására.

Indítsa el a JBoss Servert és a Deploy Projectet

Step 2) A szerver elindítása után telepíthetjük a gurutest projektet. A projektböngészőben kattintson a jobb gombbal a gurutest projektre, majd kattintson a Futtatás a szerveren lehetőségre, és a következő lehetőségeket kapjuk.

  1. Válassza ki a kiszolgálót vagy válasszon meglévő szervert, vagy adjon meg egy új szervert
  2. Válassza ki a már definiált szervert.
  3. Kattintson a befejezés gombra.

Indítsa el a JBoss Servert és a Deploy Projectet

Step 3) A Befejezés gombra kattintva egy új ablak jelenik meg.

Két lehetőség van,

  • Vagy válasszon meglévő szervert, vagy
  • A szerver manuális konfigurálása

Ebben az esetben a fenti esetben már beállítottuk a szervert. Így kiválaszthatjuk a beállított szervert, majd kattintsunk a tovább gombra.

Itt kapjuk meg a telepítendő konfigurált projekteket.

Indítsa el a JBoss Servert és a Deploy Projectet

Ha rákattintunk a Befejezés gombra, a projekt telepítésre kerül a szerveren, és az üzenet a következő képernyőképen látható.

Indítsa el a JBoss Servert és a Deploy Projectet

Amikor megpróbálunk hozzáférni http://localhost:8080/gurutest/guru_example.jsp

Ahol,

Helyi kiszolgáló: A saját gazdagépünk, amelyen a szerver elindul, és ennek a portja a 8080

Guruteszt: Projekt, amelyet ezen a helyi gazdagépen telepítettek

Guru_example.jsp: Ez a JSP, amelyet megpróbálunk elérni.

Indítsa el a JBoss Servert és a Deploying Projectet

output:

Ez Guru JSP szöveg a guru_example.jsp fájlból

GYIK

A JBoss alapértelmezés szerint a 8080-as portot használja a HTTP kérésekhez. Egy telepített JSP eléréséhez a localhost:8080 címen kell hozzáférni, amelyet a projekt neve és a fájl neve követ, például localhost:8080/gurutest/guru_example.jsp.

A Tomcat egy könnyűsúlyú szervlet konténer JSP-hez és szervletekhez. A JBoss egy teljes értékű Java EE alkalmazáskiszolgáló, amely tartalmaz egy servlet konténert, valamint EJB, üzenetküldés és tranzakciók támogatását.

Egy dinamikus webprojekt létrehozza a WEB-INF mappát, a telepítési leírót és a webtartalom-struktúrát, amelyre a JSP-nek szüksége van. Egy statikus projekt csak fix HTML-t szolgál ki, és nem futtatható szerveroldalon. Java kód.

A mesterséges intelligencia képes listázni a szükséges JDK és szerver verziókat, lépésről lépésre telepítési utasításokat generálni az operációs rendszerhez, és elmagyarázni a környezeti változókat, segít...ping kezdők konfigurálása Eclipse és a JBoss-t egyetlen kihagyás nélkül.

Igen. A mesterséges intelligencia képes olvasni a konzolnaplót, azonosítani a portütközéseket vagy a hiányzó portokat. Java elérési utakat, és javításokat javasol. Ez lerövidíti a hibaelhárítást, amikor a JBoss szerver nem indul el belülről Eclipse.

Foglald össze ezt a bejegyzést a következőképpen: