Apache Tomcat

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Apache Tomcat
Tomcat-logo.svg
מפתח קרן התוכנה אפאצ'י
גרסה אחרונה 8.0.9 ב־25 ביוני 2014
מערכת הפעלה חוצה פלטפורמות
רישיון רישיון אפאצ'י
קטגוריה servlet container, שרת HTTP
דף בית tomcat.apache.org

אפאצ'י טומקט (או פשוט טומקט; באנגלית: 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 בזמן ריצה ומהדר אותם מחדש.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]