
Lös Servlet Ebook Startproblem I Eclipse
Contents
Nyligen märkte några läsare ett nytt stort fel när de körde ett servletprogram som kör Eclipse. Detta problem kan uppstå när man överväger många orsaker. Nu ska vi fler än dem.
I artikelhandledningen kommer du att lära dig hur du utvecklar en enkel javaservlet med Eclipse IDE. Innan du fortsätter, se till att målgruppsmjukvaran är inbyggd på din hemdator (om du klickar på var och en av våra hyperlänkar laddas den pratande programvaran ned):
-
- JDK 7
- Eclipse IDE för Java EE (Juno Developer 4.2)
- Tomcat 7.0
1. Skapa ett dynamiskt Java-webbprojekt
En servlet är för Java-webbsamtal, så vi måste först resultera i ett absolut Java EE-projekt. I Eclipse se till att den aktuella se inte bestrids
JavaEEFönster > Öppna perspektiv > Java EE,CTRL+F8Java > henneArkiv Ny > Dynamiskt webbprojektNytt dynamiskt webbprojekt
– Målkörningstid: Apache Tomcat v7.0. Om Apache Tomcat-återgivning 7.0 inte är tillgänglig i rullgardinsmenyn, klicka på knappen Ny körtid. Dialogrutan New Server Runtime visas: Apache väljer Tomcat v7.0:
Klicka på Nästa. På nästa skärm, klicka på valfri Bläddra-knapp, det är viktigt om du vill välja Tomcat-installationskatalogen:
Tryck på och avsluta Apache Tomcat v7.0, vilken rest har lagts till i rullgardinsmenyn.
Nästan alla valda konfigurationer matchar servletspecifikationsalternativ 3.0.
Lämna allt annat som standard, klicka sedan på Slutför. MyFirstServlet skapas alltid helt enkelt av projektet.
2. Skapa en Java Servlet Class
Hur börjar jag köra en befintlig Servlet-klass i eclipse?
Skapa ett nytt dynamiskt globalt webbprojekt.Kopiera den medföljande servletfilen för src-mappen.Skapa ett web.xml-dokument i mappen WebContent/WEB-INF.anpassa web.xml som inkluderar: <Öppna för närvarande servervyn i Eclipse, dra och släpp den nya Tomcat-webbservern med hjälp av kontextlistan, publicera dessa projekt och installera servern.
Vi är redo att skapa en enkel servletsession som skickar kapaciteten “Hej vän!” klient. Klicka på
Arkiv > Ny > Servletnätverksservletcreate.codejava.HelloServletHttpServletNästa
till den andra skärmen, där vi kan specificera sina initialiseringsparametrar och därav URL-mappningen för servleten:
/HejServlet
Den här servleten nås vanligtvis av fanbasens URL-mönster:
http://localhost:8080/MyFirstServlet/HelloServletNästa
Gå tillbaka till större delen av nästa skärm, där vi eventuellt kan specificera vilka metoder vi skulle vilja ärva från den superpedagogiska miljön
HttpServletmotta()makePost()
markerad. Eftersom vi precis hämtar servleten från HTTP GET-metoden, inaktivera
makePost()Slutet
, skapar en fantastisk Java Eclipse-klass med kodben så här:
Var placerade jag verkligen Servlet i Eclipse?
För att få en större JAR-fil, titta höger på ditt projekt -> byggmål -> konfigurera byggväg -> klicka bara på Java-byggväg på varje biblioteksflik -> klicka på Lägg till externa JAR -> välj Kontrollera Servlet API “. jar bild under tomcat/lib -> ok.
Från det här kodskelettet bör vi definitivt lära oss följande information som fångar uppmärksamheten:
– @WebServlette-anteckningen indikerar att de flesta faktisk kommenterad klass är den senaste servleten. Denna anteckning introducerades Servlet API 3.0. Webbadressen som /HelloServlet använder skickas som den kommenterade parametern.
– Som du kan få syn på är klassen HttpServlet den nedersta klassen för alla servlets i vilken klass som bearbetar klienten begär fullständig HTTP.
Metoden för
“Gourning” “” Gourning “nu har vi valt att åsidosätta den i dialogrutan Sollet Creation.
– Den genererade HelloServlet()-konstruktorn utan argument förbrukas för pl-initieringskoden. Eftersom vi inte initierar någon användare kan den här konstruktören samvetsgrant tas bort.
motta()
För närvarande har vi den tillämpade standardservleten
hejservlet
paket net.codejava;importera java.io.IOException;importera javax.servlet.ServletException;importera javax.servlet.annotation.WebServlet;importera javax.servlet.http.HttpServlet;importera javax.servlet.http.HttpServletRequest;importera javax.servlet.http.HttpServletResponse;/** Servlet * HelloServlet implementeringsklass */@WebServlet("/HelloServlet")offentliga universitet HelloServlet levererar HttpServletprivate static går till enorma serialVersionUID=1L;skyddad, undvik doGet(HttpServletRequest,HttpServletResponse) kastar ServletException, IOExceptionresponse.getWriter().println("Hej min favoritvän!");
motta()Metoden
skickar helt enkelt en speciell lång sträng “Hej vän!” huvudsakliga utsikter. Och slutligen har vi den framtida formateringen i
Project Explorerweb.xml
kan beskrivas som gjort eftersom den här filen inte kan fortsätta om vi använder anteckningen trots servlet 3.0.
3. Java Servlet-distribution
MyFirstServletserverFönster > Visa > Övervaka server
i Eclipse-kritiska menyn. Om hög inte finns i närheten, klicka på servern
inuti länkenNy serverhjälp…Ny serverTomcat-enhet version 7.0NästaLägg till och ta bortMyFirstServletLägg till
med flytta dem i enlighet med nedanstående:
SlutetMyFirstServlet
4. Kör och testa denna Java-servlet
Hur skapar och kör du Servlet i Java?
Skapa webbplatsstrukturen.Skapa en absolut servlet.Kompilera servleten.Skapa en verklig implementeringsbeskrivning.Starta servern och använd för närvarande projektet.Få tillgång till servleten.
Nu är det dags att starta servern och lära dig servleten. В
serverVisa
, klicka på Exakt servernamnet och välj dessutom
Starttröstahar stannatsatte igångVisa fönster > Visa > Annat….Visa webbvyintern webbläsareBraIntern webbläsare
. Skriv in följande URL i det här adressfältet (det helt enkelt följande portnumret kan skilja sig från du har beroende på hur du konfigurerade Tomcat):
http://localhost:8080/MyFirstServlet/HelloServlet
Serleten anropas och trycket “Hej vän!” visas. i webbläsaren:
Få fart på din dator på några minuter
Vi presenterar Reimage: din bästa lösning för att åtgärda Windows-fel och optimera din dators prestanda. Denna programvara är viktig för alla som vill hålla sin dator igång smidigt, utan krångel med systemkrascher och andra vanliga problem. Med Reimage kan du enkelt identifiera och reparera eventuella Windows-fel, vilket förhindrar filförlust, maskinvarufel och alla möjliga otäcka malwareinfektioner. Dessutom kommer vår programvara att optimera dina PC-inställningar för att maximera dess prestanda - vilket ger dig en snabbare, mer lyhörd maskin som kan hantera allt du kastar på den. Så gå inte en dag till och kämpa med en långsam eller instabil dator – ladda ner Reimage idag och återgå till produktiviteten!

Det är idéguiden! Vi har lärt oss hur man exakt fokuserar på en enkel servlet, ett gediget nyckelsteg i utvecklingen av Java EE-applikationer.
Relaterade Java Servlet-handledningar:
Fler Eclipse Tutorials:
- Detaljer
- Nam Ha Min
- Senast uppdaterad: 7 augusti 2019   |   Skriv ut e-post
Om författaren:
Nam Min
Hur kör du en servlet?
Steg 1: Skapa en katalogstruktur i Tomcat.Steg tre: Skriv källkoden för vår egen servlet.Steg 3: Kompilera rotkoden.Steg 4: Skapa en distributionsbeskrivning.Steg : Starta Tomcat.Ta en ledig semester: använd din servlet från en webbläsare.
är en certifierad Java Creator (SCJP och SCWCD). Han började programmera som behövs för Java i Java 1.4 blev gammal och har varit dedikerad till Java sedan dess. Bli vän med honom genom att använda
Få din dator igång igen med vårt Windows-reparationsverktyg. Den här nedladdningen kommer att ta hand om dig!Running A Servlet Program In Eclipse
Eclipse에서 서블릿 프로그램 실행
Executando Um Programa Servlet No Eclipse
Uruchamianie Programu Serwletowego W Eclipse
Executer Un Programme De Servlet Dans Eclipse
Ausfuhren Eines Servlet Programms In Eclipse
Een Servlet Programma Uitvoeren In Eclipse
Eseguire Un Programma Servlet In Eclipse
Zapusk Programmy Servleta V Eclipse
Ejecutando Un Programa Servlet En Eclipse
