? Apache Tomcat av Apache Software Foundation er en åpen - kildekode programvarepakke som implementerer Java Servlets og JavaServer Pages . Den brukes til å kjøre store webapplikasjoner for bransjer og organisasjoner . Apache Tomcat ledes av Apache Jakarta Project. Om Tomcat 5.5
Apache Tomcat bruker Servlet 2.4 og JavaServer Pages 2,0 spesifikasjoner for å skape en plattform for å utvikle og publisere web- apps og webtjenester. Apache Tomcat 5.5.23 er også kalt en Tomcat container . En servlet container er en app server tilrettelegger eller en servlet motor som muliggjør kjøring av Java servlets . Dette gjør Tomcat å støtte JavaServer Pages ved å konvertere dem til servlets . Tomcat 5.5.23 programvare er for formatert til å brukes med Java 2 Standard Edition versjon 5.0 eller senere.
Compiler Programvare
Tomcat 5.5.23 bruker Eclipse JDT Java kompilatoren til å lage eller sette sammen JSP sider . Kjører Tomcat ikke lenger krever bruk av Java Development Kit - JDK - som det kan utnytte en Java Runtime Environment , eller JRE , i stedet. I tillegg kan det være konfigurert til å få tilgang til og bruke JDK kompilatoren å kompilere JSP og Apache Ant Java kompilatoren programvare .
Java Servlet
En servlet er et lite program eller en applikasjon som kjører i en web server. En Java servlet er en server-side -prosessor som har tilgang til databaser og kan bruke for å gjøre e -handelstransaksjoner . Servlets svare på HTTP-forespørsler og er ofte brukt i stedet for Active Server Pages, også kjent som ASP , Common Gateway Interface skript , også kjent som CGI scripts , og C + + plug- ins på webservere . Java servlet programmeringsgrensesnitt , også kjent som Java Servlet API, er en del av J2EE -plattformen.
Tomcat Containere
Websites består av en eller flere sammenhenger . Tomcat bruker en sammenheng beholder for hver enkelt web- app som det kjører. Hver Web app har en sammenheng element eller definisjon . Definisjonen har sin egen unike kontekst banen, som angir plasseringen av app ressurser. Apps er lagret av Tomcat i en Web app arkivfil , også kjent som en WAR -fil , eller som ressurser i en katalog .