Innehållsförteckning:
Video: How to Apply Decals to a Model 2024
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:
-
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.
-
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.
-
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.
-
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.