Apache Tomcat Web Server
Friday, 24 March 2017
Advance Web Programming
Apache Tomcat Web Server-
เคฏเคน เคเค open source java servlet container เคนै, เคिเคธเคो apache software foundation เคจे devlope เคिเคฏा เคนै।เคฏเคน เคเค http web server environment provide เคเคฐเคคा เคนै, เคिเคธเคे เค ंเคฆเคฐ java servlet java server pages เคคเคฅा java code เคो run เคिเคฏा เคा เคธเคเคคा เคนै।
Component of Tomcat-
(1) Catalina- เคฏเคน tomcat เคा servlet container เคนै।
(2) Coyote- เคฏเคน เคเค connector component เคนै เคो เคि http protocol เคो support เคเคฐเคคा เคนै।
Coyote incoming connection เคो TCP port เคชเคฐ handle เคเคฐเคे request เคो tomcat engine เคे เคชाเคธ send เคเคฐเคคा เคนै เคคเคฅा tomcat engine เคธे เคเคจे เคตाเคฒे response เคो client เคो forword เคเคฐเคคा เคนै।
(3) Jasper- เคฏเคน tomcat engine เคนै, เคिเคธเคा เคाเคฐ्เคฏ JSP file เคो compile เคเคฐเคे java code (servlet) เคฎें เคฌเคฆเคฒเคจा , เคคाเคि Catalina เคฆ्เคตाเคฐा เคเคจ्เคนें process เคिเคฏा เคा เคธเคे।
(4) Cluster- เคฏเคน large Application เคो manage เคเคฐเคจे เคे เคฒिเค เคฌเคจाเคฏा เคเคฏा เคนै।