Acasă Finanțe personale Cum se utilizează Apache Tomcat pentru a rula Servlets Java pe calculatorul dvs.

Cum se utilizează Apache Tomcat pentru a rula Servlets Java pe calculatorul dvs.

Cuprins:

Video: The Great Gildersleeve: Flashback: Gildy Meets Leila / Gildy Plays Cyrano / Jolly Boys 4th of July 2024

Video: The Great Gildersleeve: Flashback: Gildy Meets Leila / Gildy Plays Cyrano / Jolly Boys 4th of July 2024
Anonim

Din păcate, nu puteți rula programe Javas ervlet pe orice computer vechi. Mai întâi, trebuie să instalați un program special numit motor de servlet pentru a transforma computerul într-un server capabil să execute servlets. Cel mai cunoscut motor de servlet este Apache Tomcat, care este disponibil gratuit de la Apache Software Foundation. Aici a fost folosită versiunea 8 Tomcat de lansare timpurie.

Tomcat poate funcționa și ca server de bază. În mediile de producție actuale, Tomcat este de obicei folosit în combinație cu un server web specializat, cum ar fi serverul HTTP al Apache.

->

Cum se instalează și se configurează Tomcat

Instalarea Tomcat nu este știință pentru rachete, dar nu este la fel de ușoară ca făcând pâine prăjită. Iată pașii pe care îi puteți urma pentru a configura Tomcat 8:

  1. Descărcați fișierul Tomcat Zip de pe site-ul Apache.

    Deși Apache oferă de asemenea un fișier de instalare executabil pentru instalarea Tomcat, descărcați fișierul Zip în schimb.

  2. Extrageți conținutul fișierului Zip făcând clic dreapta pe fișier și selectând Extract All; apoi specificați c: ca locație pentru extragerea fișierelor.

    Probabil că nu doriți să vă aglomerați directorul rădăcină cu o grămadă de fișiere, dar fișierul Tomcat Zip conține un singur director numit apache-tomcat-8_0_0 (numărul versiunii poate varia), deci numai acest dosar este creat. După ce toate fișierele sunt extrase, dați acestui dosar un nume nou care este puțin mai ușor de scris.

  3. Creați o variabilă de mediu numită JAVA_HOME care indică locația kitului de dezvoltare Java (JDK).

    Pentru a crea o variabilă de mediu, deschideți Panoul de control, faceți dublu clic pe pictograma Sistem și apoi faceți clic pe Advanced System Settings → Environment Variables → New și creați o variabilă numită JAVA_HOME. Valoarea acestei variabile trebuie să fie calea completă la dosarul de instalare JDK, cum ar fi c: Program FilesJavajdk1. 8. 0.

    O greșeală obișnuită este să setați această variabilă în directorul bin sau în directorul pentru mediul Java Runtime Environment (JRE), nu pe JDK. Dacă Tomcat nu pornește mai târziu, verificați din nou directorul JAVA_HOME.

  4. Copiați servlet-api. jar în dosarul jrelibext din rădăcina JDK.

    Dacă JDK-ul este instalat în c: Program FilesJavajdk1. 8. 0, copiați acest fișier în c: Program FilesJavajdk1. 8. 0jrelibext. Tu găsești servlet-api. jar în c: tomcatlib, presupunând că ați extras fișierele Tomcat în c: tomcat.

    Dacă ignorați acest pas sau copiați servlet-api.jar în locul greșit, nu puteți compila programele dvs. de servlet. Dacă primiți mesaje compilatoare care se plâng de javax. servlet nu există, verificați dublu acest pas pentru a vă asigura că ați efectuat corect.

Pornirea și oprirea Tomcat

După ce instalați și configurați Tomcat, îl puteți porni deschizând o fereastră de comandă, schimbând directorul c: tomcatbin și tastând pornire. Un fișier batch rulează, pornind de la Tomcat. Când Tomcat pornește, se deschide oa doua fereastră de comandă care afișează diferite mesaje de stare.

Știți că Tomcat a început atunci când vedeți o linie cum ar fi următoarea, indicând timpul de pornire:

INFO: pornirea serverului în 1186 ms

Dacă fereastra Tomcat apare pe scurt și apoi o excepție mesajul zboară rapid și fereastra se închide, cea mai probabilă problemă este că aveți deja un server web care rulează pe sistemul dvs. și acel server a făcut deja revendicări pe portul pe care Tomcat dorește să îl utilizeze pentru comunicarea HTTP. Soluția la această problemă este de a edita serverul. xml în c: tomcatconf și căutați această etichetă:


Modificați numărul portului de la 8080 la alt număr, cum ar fi 18080. Mai târziu, atunci când afișați servlets într-o fereastră de browser, trebuie să specificați acest număr ca HTTP numărul de port în loc de 8080.

Nu trebuie să închideți Tomcat după ce îl porniți dacă nu faceți o modificare în unul din fișierele sale de configurare. Dacă faceți acest lucru, puteți închide Tomcat executând fișierul batch shutdown din directorul c: tomcatbin. Apoi puteți rula fișierul batch de pornire pentru ca Tomcat să meargă din nou.

Testarea Tomcat

Pentru a afla dacă ați instalat corect Tomcat, puteți încerca să executați servlet-urile de testare instalate automat când instalați Tomcat. Deschideți o fereastră de browser web și introduceți această adresă:

// localhost: 8080

(Dacă ați modificat numărul de port editând fișierul xml al serverului, utilizați numărul portului specificat în locul 8080.)

Apare această pagină.

Cum se utilizează Apache Tomcat pentru a rula Servlets Java pe calculatorul dvs.

Alegerea editorilor

Cum se folosește Tweening în Fireworks CS5 - manechine

Cum se folosește Tweening în Fireworks CS5 - manechine

Tweening este furnizat ca instrument pentru animații fine de ajustare în Adobe Fireworks Creative Suite 5. Tweening este procesul de creare a unei stări între alte două, de obicei ca punct de pornire sau oprire pentru animație. Utilizați retușarea pentru a simula un obiect în mișcare, ca o minge ce se învârte sau pentru a bloca o imagine în sau în afara ...

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

Introducerea în Flash Player 9, ActionScript versiunea 3. 0 a adus multe schimbări și îmbunătățiri majore în ceea ce privește performanța ActionScript și modul în care a fost creat în filmele Flash. Versiunile anterioare ale ActionScript (1. 0+, 2. 0) sunt încă în uz în cadrul anumitor proiecte Flash, deci aveți opțiuni pentru crearea sau salvarea de filme ...

Adăugați culori la swatches în Flash CS5 - manechine

Adăugați culori la swatches în Flash CS5 - manechine

Folosind panoul Color Adobe Creative Suite 5, și să creați propriile swatches de culoare, să faceți gradienți și chiar să aplicați efecte de transparență culorilor existente în stadiul Flash CS5. Panoul Swatches există și pe propriul panou mobil plutitor, pe care îl puteți deschide selectând Window → Swatches. Cele 256 culori pe acest ...

Alegerea editorilor

Comutatoare vLAN și LAN și Junos OS - manechine

Comutatoare vLAN și LAN și Junos OS - manechine

Rețelele au crescut și au devenit mai rapide. Pentru flexibilitate, segmentarea fizică a dat calea segmentării logice cu VLAN-uri. Această practică creează bucăți izolate de LAN care sunt legate împreună cu un tip special de pod numit switch. Nevoia de punți VLANs reduce ...

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Dispozitivele mobile, cum ar fi smartphone-urile și tabletele, și accesul oricând / oriunde la date și aplicații corporative. Această flexibilitate nu este însă fără provocările sale. Iată câteva dintre problemele legate de implementarea dispozitivelor mobile pe care trebuie să le protejați împotriva: Pierderi și furt: Acestea sunt preocupări majore, cu sute de mii ...

Ce ar trebui să știți despre actualizarea Junos - dummies

Ce ar trebui să știți despre actualizarea Junos - dummies

Un subiect esențial pentru operarea rețelei dvs. este actualizarea software-ului. Modelul de livrare a noilor versiuni Junos simplifică procesul de modernizare în comparație cu alte sisteme de rețea. Noile versiuni și numere Juniper livrează noi versiuni majore ale sistemului Junos pentru a oferi clienților noștri noi caracteristici și funcționalități de trei până la patru ori pe an. ...

Alegerea editorilor

Sănătatea < < și rușinea ascunsă - dummies

Sănătatea < < și rușinea ascunsă - dummies

ÎN mod normal, rușinea trece după un incident jenant. copilărie. Se asteapta sa fie activata si persista mult timp dupa eveniment, ca o rana deschisa care nu sa vindecat niciodata. Îți este rușine de cine ești. Totul este omniprezent, paralizează spontaneitatea și te definește. Nu credeți ...

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptarea este un proces. Nu se întâmplă într-o zi, o săptămână sau o lună, dar face eforturi și se desfășoară în pași și rânduri de bebeluși. Schimbarea începe cu conștientizarea. Observați dacă comportamentul și gândurile dvs. ating rezultatele dorite. Apoi, practici nonattachment. Acceptarea nu este aprobarea Acceptarea este o recunoaștere a ceea ce este. Există un ...

Dependența de coexistență nu este Caregiving - manechine

Dependența de coexistență nu este Caregiving - manechine

Mulți oameni, în special femei, se bucură de îngrijire și îngrijire pentru alții. Unii fac o profesie. Mamele sunt legate prin cablu pentru a se îngriji de copiii lor. Îngrijirea de tip dependent este diferită de a acorda îngrijire unei persoane. De fapt, cu dependența de codependență, poate fi mai mult decât să dai atunci când nevoile dătătorului au prioritate. Acest lucru se datorează faptului că îngrijirea ...