אפאצ'י טומקט

אפאצ'י טומקט
Tomcat-logo.svg
Apache-tomcat-frontpage-epiphany-browser.jpg
מפתחמוסד התוכנה אפאצ'י
תאריך השקה1999 עריכת הנתון בוויקינתונים
גרסה אחרונה9.0.14 עריכת הנתון בוויקינתונים
מערכת הפעלהחוצה פלטפורמות
נכתבה בשפותJava עריכת הנתון בוויקינתונים
סוג רישיוןרישיון אפאצ'י
קטגוריהservlet container, שרת HTTP
tomcat.apache.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

אפאצ'י טומקט (או פשוט טומקט; באנגלית: Apache Tomcat ובעבר Jakarta Tomcat) הוא שרת רשת ומריץ Servlets (במינוח רשמי: Servlet container) בקוד פתוח, המפותח על ידי מוסד התוכנה אפאצ'י. טומקט מממש את המפרטים Java Servlet ו-JavaServer Pages של חברת אורקל, ומספק סביבה "על טהרת ה-Java", של שרת HTTP שעליו יכול לרוץ קוד Java.

אין לבלבל בין Apache Tomcat לבין Apache HTTP Server, שהוא מימוש בשפת C של שרת HTTP. שני השרתים הללו אינם מסופקים יחד באותה חבילה, אם כי לעיתים קרובות משתמשים בהם יחד כחלק מחבילת תוכנות שרת. אפאצ'י טומקט כולל כלים לניהול וקונפיגורציה, אבל ניתן גם לשנות בו הגדרות באמצעות עריכה של קובצי קונפיגורציה ב-XML.

רכיבים

  • Coyote (קויוטי) - מטפל בחיבורי HTTP. הרכיב תומך בפרוטוקול HTTP 1.1. הוא מאזין להתחברויות נכנסות על גבי פורט TCP ספציפי על השרת, מעביר את הבקשות למנוע של טומקט לצורך עיבוד, ושולח חזרה את התגובה ללקוח.
  • Jasper (ג'אספר) - מנוע ה-JSP של טומקט. Jasper מבצע ניתוח תחבירי (parsing) על קובצי JSP ומהדר אותם לקוד Java של servlets (שבהם מטפל רכיב ה-Catalina). ג'אספר מאתר שינויים בקובצי JSP בזמן ריצה ומהדר אותם מחדש.
Other Languages
English: Apache Tomcat
български: Apache Tomcat
català: Apache Tomcat
čeština: Apache Tomcat
Deutsch: Apache Tomcat
Esperanto: Apache Tomcat
español: Tomcat
français: Apache Tomcat
italiano: Apache Tomcat
日本語: Apache Tomcat
қазақша: Apache Tomcat
한국어: 아파치 톰캣
lietuvių: Tomcat
latviešu: Apache Tomcat
Nederlands: Apache Tomcat
português: Apache Tomcat
română: Apache Tomcat
русский: Apache Tomcat
svenska: Apache Tomcat
Türkçe: Apache Tomcat
українська: Apache Tomcat
Tiếng Việt: Apache Tomcat