Apache Tomcat

צילום מסך תוכנה:
Apache Tomcat
פרטי תוכנה:
גרסה: 9.0.10 מעודכן
טען תאריך: 17 Aug 18
מפתחים: Remy Maucherat
רשיון: ללא תשלום
פופולריות: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat הוא קובץ קוד פתוח של תוכנה שנכתב בשפת התכנות של ג'אווה ונועד לספק למשתמשים סביבת Java מקומית להפעלת יישומי אינטרנט. היא ידועה להפעלת יישומי אינטרנט בקנה מידה גדול ומשימה קריטית במגוון רחב של ארגונים ותעשיות.


תכונות במבט אחד

זהו יישום קוד פתוח של טכנולוגיות Java Servlet ו- JavaServer Pages, המפותחות תחת תהליך קהילת Java. בעת פיתוח יישומי אינטרנט, יהיה עליך להוסיף תוכן דינמי לשרת אינטרנט קיים של Apache, המסופק על ידי Tomcat.

Tomcat משמש גם להפעלת קוד Java ויישומונים בשרת אינטרנט Apache, ובמיוחד להיות מפתחי אינטרנט המעוניינים לבנות אתרים ויישומים דינמיים תוך שימוש בטכנולוגיות Java הנ"ל.

התוכנה כוללת מנוע JSP (JavaServer Pages), מחבר HTTP, וכן מיכל Servlet של Catalina. בעוד מנוע JSP הוא אחראי על תוכן דינמי של יישום אינטרנט, מיכל Servlet כבר מהונדסים אינטראקציה עם יישומי Java.

מתחת למכסה המנוע, נתמכות מערכות הפעלה וזמינות

כאמור, הפרויקט נכתב כולו בשפת התכנות של Java, מה שאומר שהוא יפעל היטב על מערכות ההפעלה של גנו / לינוקס, BSD, Solaris, Microsoft Windows ו- Mac OS X. זה זמין להורדה כמו בינארי וארכיונים המקור עבור מערכות ההפעלה הנ"ל. הארכיטקטורות הנתמכות כוללות הן 32 סיביות והן 64 סיביות.


שורה תחתונה

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

מה חדש במהדורה זו:

  • שיפורים ביציבות TLS.
  • הוסף את היכולת לציין תגובות HTML סטטיות עבור קודי שגיאה ספציפיים ו / או סוגי חריגים עם ErrorReportValve.
  • הוסף מנתח HTTP / 2 של סינכרון עבור NIO2.
  • הוסף תיעוד עבור יישום האינטרנט Host Manager. תיקון שסופק על ידי מארק צ'רנק.

מה חדש בגרסה 8.5.20:

  • קטלינה:
  • תיקון: RMI היעד דליפות זיכרון הקשורות ניתן למנוע אשר הופך אותם באג יישום שצריך לתקן במקום באג JRE לעקוף. לכן, להתחיל רישום RMI היעד הקשורים דליפות זיכרון על עצור יישום אינטרנט. הוסף אפשרות השולטת אם הבדיקה עבור דליפות אלה מתבצעת. רישום אזהרה אם פועל ב- Java 9 עם בדיקה זו מופעלת, אבל ללא אפשרות שורת הפקודה זה דורש. (markt)
  • תקן: ודא NPE לא ייזרק במהלך הפריסה בעת סריקת קבצי צנצנת ללא קובץ MANIFEST.MF. (violetagg)
  • תיקון: 59604: תקן את ההנחה המופיעה בפענוח כתובת האתר שקידוד הפלטפורמה של ברירת המחדל תמיד תואם ל- ISO-8859-1. הנחה זו אינה תמיד תקפה, למשל ב- z / OS. (markt)
  • תיקון: 59608: דלג על כל תכונה Class-Path לא חוקית מתצוגות JAR. שגיאות יומן ברמת debug עקב ספריות רעות רבות. (remm)
  • תקן: תקן הודעת שגיאה כאשר לא הצליחה לרשום את MBean. (kfujino)
  • זאב ערבות:
  • תקן: ודא שבקשות עם שמות של שיטות HTTP שאינן אסימונים (כפי שנדרש על ידי RFC 7231) נדחות בתגובת 400. (markt)
  • תיקון: כאשר בקשה AJP מעובדת על ידי בקשה אסינכרונית, ודא כי עיבוד הבקשה הושלם במלואו לפני תחילת הבקשה הבאה. (markt)
  • תיקון: אם משלוח של סינכרון גורם להשלמת עיבוד הבקשה, ודא שכל גוף הבקשה שנותר נבלע לפני תחילת העיבוד של הבקשה הבאה, ניתן לקרוא את שאר הגוף כתחילת הבקשה הבאה שמובילה אל 400 להגיב. (markt)
  • ג'ספר:
  • תיקון: 59567: תקן Webapps סריקה של NPE עבור TLDs כאשר JAR שהתפוצץ יש ריק WEB-INF / שיעורים / תיקיית META-INF. (remm)
  • תקן: תקן דליפת זיכרון בביטוי שפת הביטוי שגרם למפעיל המעמד של יישום האינטרנט הראשון להשתמש בביטויים להצמדה בזיכרון. (markt)
  • תקן: 59640: NPEs שלא נמצאו TLDs. (remm)
  • תיקון: 59654: שיפור הודעת השגיאה בעת ניסיון להשתמש בקובץ TLD ממיקום לא חוקי. תיקון שסופק על ידי Huxing ג 'אנג. (markt)
  • יישומי אינטרנט:
  • תקן: 58891: עדכן את אופן הפעולה של SSL. מבוסס על הצעה של אלכסנדר Kjall. (markt)
  • jdbc-pool:
  • תקן: תקן דליפת זיכרון בחוט הנקה של הבריכה, אשר שמר על הפניה למעמדי המחלקה של יישומי אינטרנט עבור יישום האינטרנט הראשון לשימוש בבריכה. (markt)
  • אחר:
  • עדכון: עדכן את המזלג הפנימי של dbCP 2 של התיקייה ל- r1743696 (2.1.1 בתוספת תיקונים נוספים). (markt)
  • עדכן: עדכן את המזלג הפנימי של הבריכה של 'קומיקס 2' ל- r1743697 (2.4.2 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את המזלג הפנימי של העלאת קובץ Commons ל- r1743698 (1.3.1 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את כלי כיסוי קודי האופציה ל- 2.1.1 כך שיהיה קל יותר להשוות את השינוי בשורות הקוד בין 8.0.x לבין 9.0.x. (markt)
  • תקן: 58626: הוסף תמיכה למשתנה סביבה חדש (USE_NOHUP) שגורם ל- nohup לשמש בעת הפעלת Tomcat. הוא מושבת כברירת מחדל למעט ב- HP-UX שבו הוא מופעל כברירת מחדל מכיוון שהוא נדרש בעת הפעלת Tomcat בעת אתחול ב- HP-UX. (markt)

מה חדש בגירסה 8.5.9:

  • קטלינה:
  • תיקון: RMI היעד דליפות זיכרון הקשורות ניתן למנוע אשר הופך אותם באג יישום שצריך לתקן במקום באג JRE לעקוף. לכן, להתחיל רישום RMI היעד הקשורים דליפות זיכרון על עצור יישום אינטרנט. הוסף אפשרות השולטת אם הבדיקה עבור דליפות אלה מתבצעת. רישום אזהרה אם פועל ב- Java 9 עם בדיקה זו מופעלת, אבל ללא אפשרות שורת הפקודה זה דורש. (markt)
  • תקן: ודא NPE לא ייזרק במהלך הפריסה בעת סריקת קבצי צנצנת ללא קובץ MANIFEST.MF. (violetagg)
  • תיקון: 59604: תקן את ההנחה המופיעה בפענוח כתובת האתר שקידוד הפלטפורמה של ברירת המחדל תמיד תואם ל- ISO-8859-1. הנחה זו אינה תמיד תקפה, למשל ב- z / OS. (markt)
  • תיקון: 59608: דלג על כל תכונה Class-Path לא חוקית מתצוגות JAR. שגיאות יומן ברמת debug עקב ספריות רעות רבות. (remm)
  • תקן: תקן הודעת שגיאה כאשר לא הצליחה לרשום את MBean. (kfujino)
  • זאב ערבות:
  • תקן: ודא שבקשות עם שמות של שיטות HTTP שאינן אסימונים (כפי שנדרש על ידי RFC 7231) נדחות בתגובת 400. (markt)
  • תיקון: כאשר בקשה AJP מעובדת על ידי בקשה אסינכרונית, ודא כי עיבוד הבקשה הושלם במלואו לפני תחילת הבקשה הבאה. (markt)
  • תיקון: אם משלוח של סינכרון גורם להשלמת עיבוד הבקשה, ודא שכל גוף הבקשה שנותר נבלע לפני תחילת העיבוד של הבקשה הבאה, ניתן לקרוא את שאר הגוף כתחילת הבקשה הבאה שמובילה אל 400 להגיב. (markt)
  • ג'ספר:
  • תיקון: 59567: תקן Webapps סריקה של NPE עבור TLDs כאשר JAR שהתפוצץ יש ריק WEB-INF / שיעורים / תיקיית META-INF. (remm)
  • תקן: תקן דליפת זיכרון בביטוי שפת הביטוי שגרם למפעיל המעמד של יישום האינטרנט הראשון להשתמש בביטויים להצמדה בזיכרון. (markt)
  • תקן: 59640: NPEs שלא נמצאו TLDs. (remm)
  • תיקון: 59654: שיפור הודעת השגיאה בעת ניסיון להשתמש בקובץ TLD ממיקום לא חוקי. תיקון שסופק על ידי Huxing ג 'אנג. (markt)
  • יישומי אינטרנט:
  • תקן: 58891: עדכן את אופן הפעולה של SSL. מבוסס על הצעה של אלכסנדר Kjall. (markt)
  • jdbc-pool:
  • תקן: תקן דליפת זיכרון בחוט הנקה של הבריכה, אשר שמר על הפניה למעמדי המחלקה של יישומי אינטרנט עבור יישום האינטרנט הראשון לשימוש בבריכה. (markt)
  • אחר:
  • עדכון: עדכן את המזלג הפנימי של dbCP 2 של התיקייה ל- r1743696 (2.1.1 בתוספת תיקונים נוספים). (markt)
  • עדכן: עדכן את המזלג הפנימי של הבריכה של 'קומיקס 2' ל- r1743697 (2.4.2 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את המזלג הפנימי של העלאת קובץ Commons ל- r1743698 (1.3.1 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את כלי כיסוי קודי האופציה ל- 2.1.1 כך שיהיה קל יותר להשוות את השינוי בשורות הקוד בין 8.0.x לבין 9.0.x. (markt)
  • תקן: 58626: הוסף תמיכה למשתנה סביבה חדש (USE_NOHUP) שגורם ל- nohup לשמש בעת הפעלת Tomcat. הוא מושבת כברירת מחדל למעט ב- HP-UX שבו הוא מופעל כברירת מחדל מכיוון שהוא נדרש בעת הפעלת Tomcat בעת אתחול ב- HP-UX. (markt)

מה חדש בגרסה 8.5.8:

  • קטלינה:
  • תיקון: RMI היעד דליפות זיכרון הקשורות ניתן למנוע אשר הופך אותם באג יישום שצריך לתקן במקום באג JRE לעקוף. לכן, להתחיל רישום RMI היעד הקשורים דליפות זיכרון על עצור יישום אינטרנט. הוסף אפשרות השולטת אם הבדיקה עבור דליפות אלה מתבצעת. רישום אזהרה אם פועל ב- Java 9 עם בדיקה זו מופעלת, אבל ללא אפשרות שורת הפקודה זה דורש. (markt)
  • תקן: ודא NPE לא ייזרק במהלך הפריסה בעת סריקת קבצי צנצנת ללא קובץ MANIFEST.MF. (violetagg)
  • תיקון: 59604: תקן את ההנחה המופיעה בפענוח כתובת האתר שקידוד הפלטפורמה של ברירת המחדל תמיד תואם ל- ISO-8859-1. הנחה זו אינה תמיד תקפה, למשל ב- z / OS. (markt)
  • תיקון: 59608: דלג על כל תכונה Class-Path לא חוקית מתצוגות JAR. שגיאות יומן ברמת debug עקב ספריות רעות רבות. (remm)
  • תקן: תקן הודעת שגיאה כאשר לא הצליחה לרשום את MBean. (kfujino)
  • זאב ערבות:
  • תקן: ודא שבקשות עם שמות של שיטות HTTP שאינן אסימונים (כפי שנדרש על ידי RFC 7231) נדחות בתגובת 400. (markt)
  • תיקון: כאשר בקשה AJP מעובדת על ידי בקשה אסינכרונית, ודא כי עיבוד הבקשה הושלם במלואו לפני תחילת הבקשה הבאה. (markt)
  • תיקון: אם משלוח של סינכרון גורם להשלמת עיבוד הבקשה, ודא שכל גוף הבקשה שנותר נבלע לפני תחילת העיבוד של הבקשה הבאה, ניתן לקרוא את שאר הגוף כתחילת הבקשה הבאה שמובילה אל 400 להגיב. (markt)
  • ג'ספר:
  • תיקון: 59567: תקן Webapps סריקה של NPE עבור TLDs כאשר JAR שהתפוצץ יש ריק WEB-INF / שיעורים / תיקיית META-INF. (remm)
  • תקן: תקן דליפת זיכרון בביטוי שפת הביטוי שגרם למפעיל המעמד של יישום האינטרנט הראשון להשתמש בביטויים להצמדה בזיכרון. (markt)
  • תקן: 59640: NPEs שלא נמצאו TLDs. (remm)
  • תיקון: 59654: שיפור הודעת השגיאה בעת ניסיון להשתמש בקובץ TLD ממיקום לא חוקי. תיקון שסופק על ידי Huxing ג 'אנג. (markt)
  • יישומי אינטרנט:
  • תקן: 58891: עדכן את אופן הפעולה של SSL. מבוסס על הצעה של אלכסנדר Kjall. (markt)
  • jdbc-pool:
  • תקן: תקן דליפת זיכרון בחוט הנקה של הבריכה, אשר שמר על הפניה למעמדי המחלקה של יישומי אינטרנט עבור יישום האינטרנט הראשון לשימוש בבריכה. (markt)
  • אחר:
  • עדכון: עדכן את המזלג הפנימי של dbCP 2 של התיקייה ל- r1743696 (2.1.1 בתוספת תיקונים נוספים). (markt)
  • עדכן: עדכן את המזלג הפנימי של הבריכה של 'קומיקס 2' ל- r1743697 (2.4.2 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את המזלג הפנימי של העלאת קובץ Commons ל- r1743698 (1.3.1 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את כלי כיסוי קודי האופציה ל- 2.1.1 כך שיהיה קל יותר להשוות את השינוי בשורות הקוד בין 8.0.x לבין 9.0.x. (markt)
  • תקן: 58626: הוסף תמיכה למשתנה סביבה חדש (USE_NOHUP) שגורם ל- nohup לשמש בעת הפעלת Tomcat. הוא מושבת כברירת מחדל למעט ב- HP-UX שבו הוא מופעל כברירת מחדל מכיוון שהוא נדרש בעת הפעלת Tomcat בעת אתחול ב- HP-UX. (markt)

מה חדש בגירסה 8.5.6:

  • קטלינה:
  • תיקון: RMI היעד דליפות זיכרון הקשורות ניתן למנוע אשר הופך אותם באג יישום שצריך לתקן במקום באג JRE לעקוף. לכן, להתחיל רישום RMI היעד הקשורים דליפות זיכרון על עצור יישום אינטרנט. הוסף אפשרות השולטת אם הבדיקה עבור דליפות אלה מתבצעת. רישום אזהרה אם פועל ב- Java 9 עם בדיקה זו מופעלת, אבל ללא אפשרות שורת הפקודה זה דורש. (markt)
  • תקן: ודא NPE לא ייזרק במהלך הפריסה בעת סריקת קבצי צנצנת ללא קובץ MANIFEST.MF. (violetagg)
  • תיקון: 59604: תקן את ההנחה המופיעה בפענוח כתובת האתר שקידוד הפלטפורמה של ברירת המחדל תמיד תואם ל- ISO-8859-1. הנחה זו אינה תמיד תקפה, למשל ב- z / OS. (markt)
  • תיקון: 59608: דלג על כל תכונה Class-Path לא חוקית מתצוגות JAR. שגיאות יומן ברמת debug עקב ספריות רעות רבות. (remm)
  • תקן: תקן הודעת שגיאה כאשר לא הצליחה לרשום את MBean. (kfujino)
  • זאב ערבות:
  • תקן: ודא שבקשות עם שמות של שיטות HTTP שאינן אסימונים (כפי שנדרש על ידי RFC 7231) נדחות בתגובת 400. (markt)
  • תיקון: כאשר בקשה AJP מעובדת על ידי בקשה אסינכרונית, ודא כי עיבוד הבקשה הושלם במלואו לפני תחילת הבקשה הבאה. (markt)
  • תיקון: אם משלוח של סינכרון גורם להשלמת עיבוד הבקשה, ודא שכל גוף הבקשה שנותר נבלע לפני תחילת העיבוד של הבקשה הבאה, ניתן לקרוא את שאר הגוף כתחילת הבקשה הבאה שמובילה אל 400 להגיב. (markt)
  • ג'ספר:
  • תיקון: 59567: תקן Webapps סריקה של NPE עבור TLDs כאשר JAR שהתפוצץ יש ריק WEB-INF / שיעורים / תיקיית META-INF. (remm)
  • תקן: תקן דליפת זיכרון בביטוי שפת הביטוי שגרם למפעיל המעמד של יישום האינטרנט הראשון להשתמש בביטויים להצמדה בזיכרון. (markt)
  • תקן: 59640: NPEs שלא נמצאו TLDs. (remm)
  • תיקון: 59654: שיפור הודעת השגיאה בעת ניסיון להשתמש בקובץ TLD ממיקום לא חוקי. תיקון שסופק על ידי Huxing ג 'אנג. (markt)
  • יישומי אינטרנט:
  • תקן: 58891: עדכן את אופן הפעולה של SSL. מבוסס על הצעה של אלכסנדר Kjall. (markt)
  • jdbc-pool:
  • תקן: תקן דליפת זיכרון בחוט הנקה של הבריכה, אשר שמר על הפניה למעמדי המחלקה של יישומי אינטרנט עבור יישום האינטרנט הראשון לשימוש בבריכה. (markt)
  • אחר:
  • עדכון: עדכן את המזלג הפנימי של dbCP 2 של התיקייה ל- r1743696 (2.1.1 בתוספת תיקונים נוספים). (markt)
  • עדכן: עדכן את המזלג הפנימי של הבריכה של 'קומיקס 2' ל- r1743697 (2.4.2 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את המזלג הפנימי של העלאת קובץ Commons ל- r1743698 (1.3.1 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את כלי כיסוי קודי האופציה ל- 2.1.1 כך שיהיה קל יותר להשוות את השינוי בשורות הקוד בין 8.0.x לבין 9.0.x. (markt)
  • תקן: 58626: הוסף תמיכה למשתנה סביבה חדש (USE_NOHUP) שגורם ל- nohup לשמש בעת הפעלת Tomcat. הוא מושבת כברירת מחדל למעט ב- HP-UX שבו הוא מופעל כברירת מחדל מכיוון שהוא נדרש בעת הפעלת Tomcat בעת אתחול ב- HP-UX. (markt)

מה חדש בגירסה 8.5.5:

  • קטלינה:
  • תיקון: RMI היעד דליפות זיכרון הקשורות ניתן למנוע אשר הופך אותם באג יישום שצריך לתקן במקום באג JRE לעקוף. לכן, להתחיל רישום RMI היעד הקשורים דליפות זיכרון על עצור יישום אינטרנט. הוסף אפשרות השולטת אם הבדיקה עבור דליפות אלה מתבצעת. רישום אזהרה אם פועל ב- Java 9 עם בדיקה זו מופעלת, אבל ללא אפשרות שורת הפקודה זה דורש. (markt)
  • תקן: ודא NPE לא ייזרק במהלך הפריסה בעת סריקת קבצי צנצנת ללא קובץ MANIFEST.MF. (violetagg)
  • תיקון: 59604: תקן את ההנחה המופיעה בפענוח כתובת האתר שקידוד הפלטפורמה של ברירת המחדל תמיד תואם ל- ISO-8859-1. הנחה זו אינה תמיד תקפה, למשל ב- z / OS. (markt)
  • תיקון: 59608: דלג על כל תכונה Class-Path לא חוקית מתצוגות JAR. שגיאות יומן ברמת debug עקב ספריות רעות רבות. (remm)
  • תקן: תקן הודעת שגיאה כאשר לא הצליחה לרשום את MBean. (kfujino)
  • זאב ערבות:
  • תקן: ודא שבקשות עם שמות של שיטות HTTP שאינן אסימונים (כפי שנדרש על ידי RFC 7231) נדחות בתגובת 400. (markt)
  • תיקון: כאשר בקשה AJP מעובדת על ידי בקשה אסינכרונית, ודא כי עיבוד הבקשה הושלם במלואו לפני תחילת הבקשה הבאה. (markt)
  • תיקון: אם משלוח של סינכרון גורם להשלמת עיבוד הבקשה, ודא שכל גוף הבקשה שנותר נבלע לפני תחילת העיבוד של הבקשה הבאה, ניתן לקרוא את שאר הגוף כתחילת הבקשה הבאה שמובילה אל 400 להגיב. (markt)
  • ג'ספר:
  • תיקון: 59567: תקן Webapps סריקה של NPE עבור TLDs כאשר JAR שהתפוצץ יש ריק WEB-INF / שיעורים / תיקיית META-INF. (remm)
  • תקן: תקן דליפת זיכרון בביטוי שפת הביטוי שגרם למפעיל המעמד של יישום האינטרנט הראשון להשתמש בביטויים להצמדה בזיכרון. (markt)
  • תקן: 59640: NPEs שלא נמצאו TLDs. (remm)
  • תיקון: 59654: שיפור הודעת השגיאה בעת ניסיון להשתמש בקובץ TLD ממיקום לא חוקי. תיקון שסופק על ידי Huxing ג 'אנג. (markt)
  • יישומי אינטרנט:
  • תקן: 58891: עדכן את אופן הפעולה של SSL. מבוסס על הצעה של אלכסנדר Kjall. (markt)
  • jdbc-pool:
  • תקן: תקן דליפת זיכרון בחוט הנקה של הבריכה, אשר שמר על הפניה למעמדי המחלקה של יישומי אינטרנט עבור יישום האינטרנט הראשון לשימוש בבריכה. (markt)
  • אחר:
  • עדכון: עדכן את המזלג הפנימי של dbCP 2 של התיקייה ל- r1743696 (2.1.1 בתוספת תיקונים נוספים). (markt)
  • עדכן: עדכן את המזלג הפנימי של הבריכה של 'קומיקס 2' ל- r1743697 (2.4.2 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את המזלג הפנימי של העלאת קובץ Commons ל- r1743698 (1.3.1 בתוספת תיקונים נוספים). (markt)
  • עדכון: עדכן את כלי כיסוי קודי האופציה ל- 2.1.1 כך שיהיה קל יותר להשוות את השינוי בשורות הקוד בין 8.0.x לבין 9.0.x. (markt)
  • תקן: 58626: הוסף תמיכה למשתנה סביבה חדש (USE_NOHUP) שגורם ל- nohup לשמש בעת הפעלת Tomcat. הוא מושבת כברירת מחדל למעט ב- HP-UX שבו הוא מופעל כברירת מחדל מכיוון שהוא נדרש בעת הפעלת Tomcat בעת אתחול ב- HP-UX. (markt)

מה חדש בגירסה 8.0.36:

  • קטלינה:
  • תקן: תקן רגרסיה בתיקיה עבור 58867. בעת קביעת התצורה של הקשר לשימוש בספריה חיצונית עבור docBase, ואותה ספריה נמצאת לצד ה- WAR המקורי, השתמש בספרייה כ- docBase במקום להרחיב את מלחמה לתוך appBase ושימוש בספרייה המורחבת החדש שנוצר כמו docBase. (markt)
  • הוסף: 58351: הפוך את תאריך בניית השרת ואת מספר גרסת השרת לנגישים באמצעות JMX. תיקון שסופק על ידי Huxing ג 'אנג. (markt)
  • הוסף: 58988: תווים מיוחדים בתחליפים עבור RewriteValve יכולים להיות מצוטט עם קו נטוי הפוך. (fschumacher)
  • תקן: 58999: תקן סיווג שם של מחלקות ומשאבים ב- WebappClassLoader. זה זורק StringIndexOutOfBoundsException אם השם הוא בדיוק "org" או "javax". (rjung)
  • קוד: הסר קוד לא נחוץ. אין תמיכה באשכול ברמת ההקשר. (kfujino)
  • הוסף: בצע בדיקה עבור החלפת var ו- Map ב- RewriteValve קצת יותר מחמירות וזיהוי נכון של המעי הגס בתחליף var. (fschumacher)
  • תקן: תקן את התכונה InstanceManager של הגדרת mbean של StandardContext. (kfujino)
  • תקן: Refactor את המעמד ברמה של יישומי אינטרנט כדי להפחית את ההשפעה של סריקת JAR על טביעת הרגל של יישום האינטרנט. (markt)
  • תקן: תקן כמה דליפות משאבים בטיפול בשגיאה עבור גישה לקבצים מ- JARs ו- WARs. (markt)
  • תקן: Refactor JAR ו JAR-in-WAR טיפול המשאבים כדי לצמצם את טביעת הרגל של זיכרון של יישום האינטרנט. (markt)
  • תקן: 57809: בטל את תכונת ההקשר המותאמת אישית org.apache.tomcat.util.scan.MergedWebXml אשר תוסר ב- Tomcat 9. (markt)
  • תיקון: 59001: טיפול נכון במקרה שבו Tomcat מותקן בנתיב שבו אחד הקטעים מסתיים בסימן קריאה. (markt)
  • תקן: הרחב את התיקון עבור 59001 כדי לכסות את הרצפים המיוחדים המשמשים בצנצנת המותאמת אישית של Tomcat: war: URL. (markt)
  • תיקון: 59043: הימנעו מאזהרה כאשר הפעלות שפג תוקפם משויכות לסימן יחיד, אם נעשה שימוש ב- HttpServletRequest.logout (). (markt)
  • תקן: 59054: ודא כי השימוש ב- CrawlerSessionManagerValve בסביבה מבוזרת אינו גורם לשגיאה כאשר השסתום נרשם בפגישה. (markt)
  • תיקון: טיפול Storeconfig במעבדי Cookie חלופיים. (markt / remm)
  • תיקון: טיפול Storeconfig עבור מאפייני שקע. (remm)
  • הוספה: רישום הודעת אזהרה אם משתמש מנסה להגדיר את פסק הזמן המוגדר כברירת מחדל לפעולה באמצעות השיטה (Manager.setMaxInactiveInterval) שהוצגה משימוש (והתעלמה ממנה). (markt)
  • תקן: תיקון שגיאות שגוי בדגמי NE ו- NC בכללי כתיבה מחדש. (remm)
  • תקן: 59065: תקן את התזמון של המחאה עבור נקודות קול במסלולים במערכות שאינן Windows המיושמות ב- catalina.sh כך שהוא פועל כראוי עם Cygwin. תיקון שסופק על ידי אד רנדל. (markt)
  • תקן: כאשר מארח מוגדר עם בסיס יישום שאינו קיים, צור את ה- appBase לפני שתנסה להרחיב קובץ WAR חיצוני לתוכו. (markt)
  • תיקון: 59115: בעת שימוש בהעלאה של קובץ Servlet 3.0, ייתכן ששם הקובץ שהוגש הוא אסימון או מחרוזת מצוטטת. אם מחרוזת מצוטטת, הוצא את המחרוזת לפני שתחזיר אותה למשתמש. (markt)
  • תיקון: 59123: סגירה של אובייקטים NamingEnumeration המשמשים את JNDIRealm ברגע שהם אינם נדרשים עוד. (fschumacher / Markt)
  • תיקון: 59138: תקן אזהרה חיובית כוזבת עבור דליפות זיכרון הקשורות ל- ThreadLocal כאשר מחלקה המפתח אבל לא את הערך בכיתה נטען על ידי מטעין בכיתה יישום אינטרנט. (markt)
  • תיקון: 59145: אל תזין אזהרה לא חוקית כאשר משתמש מתנתק מהפעלת פעילות באתר המשויכת לאשורה יחידה. (markt)
  • תיקון: 59151: תקן רגרסיה בתיקון עבור 56917 שהוסיף אימות נוסף (וניתן לטעון שלא לצורך) במיקום הניתוב מחדש הנתון. (markt)
  • תיקון: 59154: תיקון NullPointerException ב JASSMemoryLoginModue הנובע כניסתה של CredentialHandler לממלכות. (Schultz / Markt)
  • זאב ערבות:
  • תיקון: 58646: תקן בעיה עם sendfile שהסתיימה במעבד שנוסף למטמון פעמיים שמוביל לתגובות שבורות. (markt)
  • תיקון: 59015: תקן סיבה אפשרית של לולאה אינסופית של APR Poller במהלך כיבוי אם ה- Poller חווה שגיאה במהלך תהליך הכיבוי. (markt)
  • תקן: יישר כינויים של הצפנה עבור kECDHE ו- ECDHE עם יישום OpenSSL הנוכחי. (markt)
  • תיקון: 59081: שמור את סדר ההצפנה המוגדר על ידי משתמש בעת הגדרת צופן באמצעות תבנית OpenSSL. (markt)
  • תיקון: 59089: התעלם כראוי כותרות HTTP הכוללות תווים לא-קשורים בשם הכותרת. (markt)
  • הוסף: הוסף תמיכה עבור כינויים נוספים של צופן OpenSSL ממנהל OpenSSL בעת ציון צופן באמצעות התחביר של OpenSSL. (markt)
  • ג'ספר:
  • תיקון: 57583: שפר את הביצועים של javax.servlet.jsp.el.ScopedAttributeELResolver בעת פתרון תכונות שאינן קיימות. שיפור זה פועל רק כאשר ג 'ספר משמש עם יישום EL של Tomcat. (markt)
  • עדכון: 58111: עדכן ל - Eclipse JDT Compiler 4.5. (markt)
  • הוסף: הוסף תמיכה ב- Java 9 עבור JSPs. (markt)
  • WebSocket:
  • תקן: 59014: ודא שניתן לשלוח הודעה סגורה של WebSocket לאחר קבלת הודעה קרובה. (markt)
  • תקן: טיפול נכון בדחיסה של הודעות חלקיות כאשר קטע ההודעה הסופית כולל מטען באורך אפס. (markt)
  • תקן: 59119: תקן לוגיקת קריאה עבור לקוח WebSocket בעת שימוש בחיבורים מאובטחים. (markt)
  • תיקון: 59134: תקן את לוגיקת החיבור של הלקוח לחיבורים מאובטחים שבוצעו באמצעות פרוקסי. (markt)
  • תקן: 59189: שחרר באופן מפורש את הזיכרון המקורי המוחזק על-ידי Inflater ו- Deflater בעת שימוש ב- PerMessageDeflate והפעילות של WebSocket מסתיימת. על פי טלאי של הנריק אולסון. (markt)
  • יישומי אינטרנט:
  • תיקון: תקן שגיאה בתיעוד של ההתנהגות הצפויה עבור פריסה אוטומטית. אם WAR מתעדכן וספרייה מורחבת קיימת, הספריה תמיד תימחק ותוצג מחדש על ידי הרחבת WAR אם ה- unpackWARs נכון. (markt)
  • תקן: 58935: הסר הפניות שגויות בתיעוד לשימוש ב- jar: file: URL עם היישום Manager. (markt)
  • תקן: תקן את התיאור של ServletRequest.getServerPort () ב- Proxy How-To. הבעיה דווחה באמצעות comments.apache.org. (violetagg)
  • תיקון: תקן אפשרות להמתנה בלתי מוגבלת ב- Comet Chat Servlet ביישום האינטרנט לדוגמה. (markt)
  • שבטים:
  • תיקון: אם מקדמים צומת proxy לצומת ראשי בעת קבלת פעילות באתר, הודע לשינוי הצומת הראשי החדש לצומת הגיבוי המקורי. (kfujino)
  • אחר:
  • תקן: 58283: שנה את מיקום ההורדה המוגדר כברירת מחדל עבור ספריות במהלך תהליך הבנייה מ / usr / share / java $ {user.home} / temp. תיקון שנתן אחמד חוסני. (markt)
  • תקן: 59031: בעת שימוש במתקין הסרת ההתקנה של Windows, אל תסיר את התוכן של ספריות כלשהן אשר מקושרות אל מבנה הספריות Tomcat. (markt)
  • עדכון: עדכן את הגירסה הארוזה של הספרייה הטכנית Tomcat ל- 1.2.5 כדי לאסוף את הקבצים הבינאריים של Windows המבוססים על OpenSSL 1.0.2g ו- APR 1.5.1. (markt)
  • עדכון: שנה את קובץ ברירת המחדל tomcat-users.xml כדי להקשות על המשתמשים להגדיר את הערכים המיועדים לשימוש עם דוגמאות האינטרנט עבור היישום מנהל. (markt)

מה חדש בגירסה 8.0.32:

  • כללי:
  • הוסף: אפשר להגדיר מספר תבניות JUnit של מחלקות בדיקה באמצעות המאפיין build.name של המאפיין ולתעד את המאפיין ב- BUILDING.txt. (rjung)
  • תקן: 58768: רשום אזהרה אם הפניה מחדש נכשלת בגלל מיקום לא חוקי. (markt)
  • קטלינה:
  • תקן: תקן החלטת מטעין בכיתה על המשלחת של טעינת הכיתה וחיפוש משאבים והופך אותה למהירה יותר מדי. (rjung)
  • תקן: 58946: ודא שמפת הפרמטרים של הבקשה נותרת ללא שינוי בעת עיבוד באמצעות RequestDispatcher. (markt)
  • תקן: 58827: בטל את מה שנותר מיישום JSR 77. (markt)
  • תקן: 58905: ודא ש- Tomcat.silence () משתק את הלוגר הנכון ומכבד את ההגדרה הנוכחית. (markt)
  • זאב ערבות:
  • Add: אפשרות תצורה חדשה ajpFlush עבור מחברי AJP כדי להשבית את שליחת חבילות ה- AJP. (rjung)
  • אשכול:
  • תיקון: תקן רגרסיה בסינון מאפיין ההפעלה, שמנע קיבוץ באשכולות מתצורת ברירת המחדל. (kfujino)
  • WebSocket:
  • תקן: תקן בעיה של תזמון במהלך פעילות באתר, שעלולה לגרום לחריגה של הודעת חריגה עבור הודעה חלקית, גם לאחר שההודעה הושלמה. (markt)

תגובות ל Apache Tomcat

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!