Hem Personliga finanser Hur man använder Apache Tomcat för att köra Java Servlets på din dator - dummies

Hur man använder Apache Tomcat för att köra Java Servlets på din dator - dummies

Innehållsförteckning:

Video: How to Apply Decals to a Model 2024

Video: How to Apply Decals to a Model 2024
Anonim

Tyvärr kan du inte köra Javas ervlet-program på någon gammal dator. Först måste du installera ett specialprogram som heter servletmotor för att sätta datorn i en server som kan köra servlets. Den mest kända servettmotorn är Apache Tomcat, som är tillgänglig gratis från Apache Software Foundation. Här användes Tomcat version 8 med tidigt släpp.

Tomcat kan också fungera som en grundläggande webbserver. I faktiska produktionsmiljöer används Tomcat vanligtvis i kombination med en specialiserad webbserver, till exempel Apache's HTTP Server.

Installera och konfigurera Tomcat

Installera Tomcat är inte raketvetenskap, men det är inte lika lätt som att göra toast heller. Här är stegen du kan följa för att ställa in Tomcat 8:

  1. Hämta Tomcat Zip-filen från Apache-webbplatsen.

    Även om Apache erbjuder en körbar installationsfil för installation av Tomcat, ladda ner Zip-filen istället.

  2. Extrahera innehållet i Zip-filen genom att högerklicka på filen och välja Extract All; Ange sedan c: som plats för att extrahera filerna till.

    Du vill nog inte röra din rotkatalog med en massa filer, men Tomcat Zip-filen innehåller en enda mapp med namnet apache-tomcat-8_0_0 (versionsnumret kan variera), så Endast den här mappen skapas. När alla filer är extraherade, ge den här mappen ett nytt namn som är lite lättare att skriva.

  3. Skapa en miljövariabel med namnet JAVA_HOME som pekar på din Java Development Kit (JDK).

    För att skapa en miljövariabel, öppna Kontrollpanelen, dubbelklicka på ikonen System och klicka sedan på Avancerade systeminställningar → Miljövariabler → Ny och skapa en variabel som heter JAVA_HOME. Värdet på den här variabeln måste vara den fullständiga sökvägen till din JDK installationsmapp, till exempel c: Program FilesJavajdk1. 8. 0.

    Ett vanligt misstag är att ställa in denna variabel i bin-katalogen eller till katalogen för Java Runtime Environment (JRE), inte JDK. Om Tomcat inte startar senare, dubbelklicka på JAVA_HOME-katalogen.

  4. Kopiera servlet-api. jar-fil till jrelibext-mappen i din JDK-rot.

    Om din JDK är installerad i c: Program FilesJavajdk1. 8. 0, kopiera den här filen till c: Program FilesJavajdk1. 8. 0jrelibext. Du hittar servlet-api. jar-fil i c: tomcatlib, förutsatt att du extraherade Tomcat-filerna till c: tomcat.

    Om du hoppar över det här steget eller kopierar servlet-api.jar-fil till fel plats, kan du inte kompilera dina servletprogram. Om du får kompilatormeddelanden klagar på att javaxen. servlet-paketet finns inte, dubbelkontrollera det här steget för att se till att du utför det rätt.

Starta och stoppa Tomcat

När du har installerat och konfigurerat Tomcat kan du starta det genom att öppna ett kommandofönster, byta till katalogen c: tomcatbin och skriva start. En batchfil körs, startar Tomcat. När Tomcat startar öppnas ett andra kommandofönster som visar olika statusmeddelanden.

Du vet att Tomcat har startat när du ser en rad som följande, vilket anger hur länge starten startade:

INFO: Server start i 1186 ms

Om Tomcat-fönstret visas kort och sedan ett undantag Meddelandet flyger snabbt och fönstret stängs. Det troligaste problemet är att du redan har en webbserver som körs på ditt system och att servern redan har gjort anspråk på porten Tomcat vill använda för HTTP-kommunikation. Lösningen på det här problemet är att redigera servern. xml-fil i c: tomcatconf och leta efter den här taggen:


Ändra portnumret från 8080 till ett annat nummer, till exempel 18080. Senare när du visar servlets i ett webbläsarfönster måste du ange detta nummer som HTTP portnummer istället för 8080.

Du behöver inte stänga av Tomcat efter att du startat det om du inte ändrar någon av dess konfigurationsfiler. Om du gör det kan du stänga av Tomcat genom att köra avstängningsfilen från katalogen c: tomcatbin. Då kan du köra startfilen för att få Tomcat att gå igen.

Testning av Tomcat

För att få reda på om du installerat Tomcat korrekt kan du försöka köra testservetterna som installeras automatiskt när du installerar Tomcat. Öppna ett webbläsarfönster och skriv in den här adressen:

// localhost: 8080

(Om du ändrade portnumret genom att redigera servern. Xml-fil, använd det portnummer du angav istället för 8080.)

Den här sidan visas.

Hur man använder Apache Tomcat för att köra Java Servlets på din dator - dummies

Redaktörens val

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

När du utvecklar e-postmarknadsföring innehåll, överväga hur din publik kommer att uppleva dina avsikter. E-postmeddelanden ger större mening åt dina framtidsutsikter och kunder när innehållet du skapar och levererar är knutet samman under kända teman. När din tid är begränsad kan du bli frestad att skapa e-postinnehåll som passar ditt schema bättre ...

Nya formulärinmatningstyper i HTML5 - dummies

Nya formulärinmatningstyper i HTML5 - dummies

HTML-formulär är centrerade kring det ödmjuka men flexibla inmatningselementet . HTML5 lägger till ett antal väldigt användbara former av inmatning som hjälper till att göra HTML till ett mer modernt användargränssnitt. Även om stöd för dessa taggar inte är universellt är det säkert att börja använda dem nu. Varje webbläsare (även IE6) som inte förstår den avancerade ...

Utföra visuell designtest på en ny webbplats - dummies

Utföra visuell designtest på en ny webbplats - dummies

Det visuella designteamet för en webbplats kan skapa några olika "look and feel" -alternativ och testa dem med användare. Den här designen kallas perfekt för att passera en hemsida och en inre eller undersida av din webbplats, men de är inte 100 procent korrekta när det gäller ...

Redaktörens val

Objektiv till dina digitala SLR-dummies

Objektiv till dina digitala SLR-dummies

Zoomlinser är inte den enda typen av linser som är tillgängliga för din dSLR . Du borde veta hur de skiljer sig från de andra alternativen. Här är några av alternativen till zoomlinser i allmänhet och vanliga zoomlinser i synnerhet. Prime-objektiv En primärlins har en fast brännvidd. En lins med fast fokusering ...

Hur man skapar bra belysning för din digitala fotografi - dummies

Hur man skapar bra belysning för din digitala fotografi - dummies

Ja, du kan återskapa bra belysning om du vet vad du gör. Och ingenting kan förstöra ett foto snabbare än dålig belysning. Du kan göra många förbättringar till ett utmanande ämne helt enkelt genom att använda bra belysningsteknik. Din farbrors skalliga huvud, en tonåring som är mindre än perfekt, en hård upplyst strandplats, en droppe ...

ÖKa bildförstoring med telekonverterare - dummies

ÖKa bildförstoring med telekonverterare - dummies

En telekonverter är en sekundärlins som du placerar mellan din lins och kamerokroppen (precis som förlängningsröret). En telekonverter tar emot bilden som skapats av din lins och ger en förstorad version av den till kamerans digitala sensor. Detta kan vara ett användbart verktyg i makrofotografering men kan också vara ...

Redaktörens val

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Trådlösa arbetsstationer har massor av säkerhetsproblem och kan vara inriktade på hackar - från svaga lösenord till opatchade säkerhetshål till lagring av WEP- och WPA-krypteringsnycklar lokalt. De flesta av de kända trådlösa klientens sårbarheter har blivit patchade av sina respektive leverantörer, men du vet aldrig om alla dina trådlösa system är ...

Grundläggande Mac Network Settings - dummies

Grundläggande Mac Network Settings - dummies

De flesta nätverksinställningarna på en Mac är automatiska. Om du föredrar kan du titta på och ändra standardnätverksinställningarna genom att följa dessa steg: