Apache Tomcat

Software screenshot:
Apache Tomcat
Software ətraflı:
Version: 9.0.10 Yenil?nib
Tarixi Upload: 17 Aug 18
Geliştirici: Remy Maucherat
Lisenziya: Pulsuz
Məşhurluq: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat Java proqramlaşdırma dilində yazılmış və istifadəçilərə veb tətbiqləri yerinə yetirmək üçün doğma bir Java mühiti təmin etmək üçün nəzərdə tutulmuş açıq mənbə proqramdır.


Bir baxışda xüsusiyyətləri

Java İcma prosesi çərçivəsində inkişaf etdirilən Java Servlet və JavaServer Səhifələr texnologiyasının açıq mənbə tətbiqidir. Web tətbiqlərini inkişaf etdirərkən Tomcat tərəfindən təmin edilən mövcud Apache web serverinə dinamik məzmun əlavə etmək lazımdır.

Tomcat həmçinin Java kodu və apletləri Apache web serverində işlətmək üçün geniş istifadə olunur, xüsusən yuxarıda qeyd olunan Java texnologiyalarını istifadə edərək, dinamik veb saytlar və tətbiqlər qurmaq istəyən web developers.

Proqram JSP (JavaServer Pages) mühərrikindən, HTTP birləşdiricisindən və Catalina servlet konteynerindən ibarətdir. JSP mühərriki veb tətbiqi dinamik məzmunundan məsul olsa da, servlet konteyner Java tətbiqləri ilə qarşılıqlı əlaqə yaratmaq üçün hazırlanmışdır.

Başlıq altında dəstəklənən OS və mövcudluq

Layihə tamamilə Java proqramlaşdırma dilində yazıldığından, GNU / Linux, BSD, Solaris, Microsoft Windows və Mac OS X əməliyyat sistemləri üzərində işləyəcək. Sözügedən əməliyyat sistemi üçün ikili və mənbə arxivi kimi yükləmək mümkündür. Dəstəklənən arxitekturalar 32 bit və 64 bitlikdir.


Aşağı xətt
Aparan Tomcat, açıq mənbə texnologiyaları istifadə edərək zəngin web tətbiqlərini inkişaf etdirmək istəyən hər kəs üçün etibarlı bir həlldir.

Bu sürümde yeni :

  • TLS sabitliyin təkmilləşdirilməsi.
  • ErrorReportValve ilə xüsusi hata kodları və / və ya istisna növləri üçün statik HTML cavablarını təyin etmək imkanı əlavə edin.
  • NIO2 üçün asynk HTTP / 2 parser əlavə edin.
  • Host Manager veb tətbiqi üçün sənədlər əlavə edin. Patch Marek Czernek tərəfindən təmin.

Sürüm 8.5.20-də yeni nə :

  • Catalina:
  • Fix: RMI Hedefle ilgili yaddaş sızıntısı önlenebilirdir ki, bunları bir JRE hata yerine çalışmak üçün yerine sabitleştirmesi gereken bir proqram səhv edir. Buna görə, RMI Veb tətbiqi dayandırılması ilə əlaqəli yaddaş sızmalarını hədəfləyin. Bu qaçaqların yoxlanılmasını yoxlayan bir seçim əlavə edin. Java 9-da çalışan bu çek ilə effektiv, lakin tələb olunan komanda xətti seçilmədən bir xəbərdarlıq yazın. (markt)
  • Fix: MANIFEST.MF faylı olmadan jar fayllarını tararken NPE yerləşdirmə zamanı atılmayacaqdır. (bənövşəyi)
  • Fix: 59604: Standart platform kodlamasının həmişə ISO-8859-1 ilə uyğun olduğunu sübut edən URL fərziyyəsində verilən fərziyyəni düzəldin. Bu fərziyyə həmişə etibarlı deyil, məs. z / OS üzərində. (markt)
  • Sifariş: 59608: JAR görünüşlərindən hər hansı bir yarımçıq Class-Path atributunu atlayın. Çox pis kütüphanelerden dolayı debug səviyyəsində səhvlər daxil edin. (remm)
  • Fix: MBean-ı qeydiyyatdan keçirmədikdə düzəldin səhv mesajı. (kfujino)
  • Coyote:
  • Düzəltmə: HTTP üsul adları ilə bağlı olmayan istəklərin (RFC 7231 tərəfindən tələb olunduğu kimi) 400 cavab ilə rədd edilməsini təmin edin. (markt)
  • Düzəliş: Asynchronous bir sorğu AJP konnektoru tərəfindən işlənildikdə, sonrakı tələbə başlamazdan əvvəl istək işlənməsinin tam şəkildə tamamlanmasını təmin edin. (markt)
  • Sifariş: Bir async göndərmə sorğusunun işlənməsinin başa çatması ilə nəticələnərsə, növbəti sorğunun işlənilməsinə başlamazdan əvvəl qalan sorğu orqanının yutulduğundan əmin olun ki, qalan orqan növbəti tələbin başlanğıcı kimi oxunmalıdır. 400 cavab. (markt)
  • Jasper:
  • Fix: 59567: Partlayan JAR boş WEB-INF / dərsləri / META-INF qovluğuna malik olduqda, TLD-lər üçün NPE tarama webappslərini düzəlt. (remm)
  • Düzəltmə: İlk veb-proqramın sinif yükləyicisinə yaddaşda tutulacaq ifadələri istifadə etməyə səbəb olan ifadə dilinin tətbiqində yaddaş sızıntısını düzəldin. (markt)
  • Düzəliş: 59640: TLDs tapılmayan NPE. (remm)
  • Düzəliş: 59654: Bir TLD faylını yanlış yerdən istifadə edərkən səhv mesajını təkmilləşdirin. Huxing Zhang tərəfindən verilən patch. (markt)
  • Web applications:
  • Düzəliş: 58891: SSL-ni necə yeniləyin. Alexander Kjall'ın təklifinə əsasən. (markt)
  • jdbc-pool:
  • Düzəltmə: Havuz təmizləyicisi ilə bir yaddaş sızıntısını düzəldərək, ilk web proqramı üçün bir əlaqə havuzu istifadə etmək üçün web tətbiq sinfi yükləyicisinə istinad saxlamışdır. (markt)
  • Digər:
  • Yeniləmə: Commons DBCP 2'ün daxili çatalını r1743696 (2.1.1 plus əlavə düzeltmeler) olaraq yeniləyin. (markt)
  • Güncelleme: Commons Pool 2'ün daxili çatalını r1743697 (2.4.2 artı əlavə düzeltmeler) olaraq güncelleyin. (markt)
  • Yeniləmə: Commons Faylının yüklənməsinin daxili forkunu r1743698 (1.3.1 plus əlavə dəyişikliklər) -ə yeniləyin. (markt)
  • Yeniləmə: Cobertura seçim kodunu əhatə edən alətin 2.1.1-ə yenilənməsi üçün kodun həndlərində dəyişiklikləri 8.0.x və 9.0.x arasında müqayisə etmək asandır. (markt)
  • Düzelt: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) üçün dəstək əlavə edin. HP-UX-da önyüklenirken Tomcat'i başlatırken lazım olduğu üçün varsayılan olaraq etkinleştirildiği yerde, HP-UX dışında default olaraq devre dışı bırakılır. (markt)

Yeni nə versiyası 8.5.9:

  • Catalina:
  • Fix: RMI Hedefle ilgili yaddaş sızıntısı önlenebilirdir ki, bunları bir JRE hata yerine çalışmak üçün yerine sabitleştirmesi gereken bir proqram səhv edir. Buna görə, RMI Veb tətbiqi dayandırılması ilə əlaqəli yaddaş sızmalarını hədəfləyin. Bu qaçaqların yoxlanılmasını yoxlayan bir seçim əlavə edin. Java 9-da çalışan bu çek ilə effektiv, lakin tələb olunan komanda xətti seçilmədən bir xəbərdarlıq yazın. (markt)
  • Fix: MANIFEST.MF faylı olmadan jar fayllarını tararken NPE yerləşdirmə zamanı atılmayacaqdır. (bənövşəyi)
  • Fix: 59604: Standart platform kodlamasının həmişə ISO-8859-1 ilə uyğun olduğunu sübut edən URL fərziyyəsində verilən fərziyyəni düzəldin. Bu fərziyyə həmişə etibarlı deyil, məs. z / OS üzərində. (markt)
  • Sifariş: 59608: JAR görünüşlərindən hər hansı bir yarımçıq Class-Path atributunu atlayın. Çox pis kütüphanelerden dolayı debug səviyyəsində səhvlər daxil edin. (remm)
  • Fix: MBean-ı qeydiyyatdan keçirmədikdə düzəldin səhv mesajı. (kfujino)
  • Coyote:
  • Düzəltmə: HTTP üsul adları ilə bağlı olmayan istəklərin (RFC 7231 tərəfindən tələb olunduğu kimi) 400 cavab ilə rədd edilməsini təmin edin. (markt)
  • Düzəliş: Asynchronous bir sorğu AJP konnektoru tərəfindən işlənildikdə, sonrakı tələbə başlamazdan əvvəl istək işlənməsinin tam şəkildə tamamlanmasını təmin edin. (markt)
  • Sifariş: Bir async göndərmə sorğusunun işlənməsinin başa çatması ilə nəticələnərsə, növbəti sorğunun işlənilməsinə başlamazdan əvvəl qalan sorğu orqanının yutulduğundan əmin olun ki, qalan orqan növbəti tələbin başlanğıcı kimi oxunmalıdır. 400 cavab. (markt)
  • Jasper:
  • Fix: 59567: Partlayan JAR boş WEB-INF / dərsləri / META-INF qovluğuna malik olduqda, TLD-lər üçün NPE tarama webappslərini düzəlt. (remm)
  • Düzəltmə: İlk veb-proqramın sinif yükləyicisinə yaddaşda tutulacaq ifadələri istifadə etməyə səbəb olan ifadə dilinin tətbiqində yaddaş sızıntısını düzəldin. (markt)
  • Düzəliş: 59640: TLDs tapılmayan NPE. (remm)
  • Düzəliş: 59654: Bir TLD faylını yanlış yerdən istifadə edərkən səhv mesajını təkmilləşdirin. Huxing Zhang tərəfindən verilən patch. (markt)
  • Web applications:
  • Düzəliş: 58891: SSL-ni necə yeniləyin. Alexander Kjall'ın təklifinə əsasən. (markt)
  • jdbc-pool:
  • Düzəltmə: Havuz təmizləyicisi ilə bir yaddaş sızıntısını düzəldərək, ilk web proqramı üçün bir əlaqə havuzu istifadə etmək üçün web tətbiq sinfi yükləyicisinə istinad saxlamışdır. (markt)
  • Digər:
  • Yeniləmə: Commons DBCP 2'ün daxili çatalını r1743696 (2.1.1 plus əlavə düzeltmeler) olaraq yeniləyin. (markt)
  • Güncelleme: Commons Pool 2'ün daxili çatalını r1743697 (2.4.2 artı əlavə düzeltmeler) olaraq güncelleyin. (markt)
  • Yeniləmə: Commons Faylının yüklənməsinin daxili forkunu r1743698 (1.3.1 plus əlavə dəyişikliklər) -ə yeniləyin. (markt)
  • Yeniləmə: Cobertura seçim kodunu əhatə edən alətin 2.1.1-ə yenilənməsi üçün kodun həndlərində dəyişiklikləri 8.0.x və 9.0.x arasında müqayisə etmək asandır. (markt)
  • Düzelt: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) üçün dəstək əlavə edin. HP-UX-da önyüklenirken Tomcat'i başlatırken lazım olduğu üçün varsayılan olaraq etkinleştirildiği yerde, HP-UX dışında default olaraq devre dışı bırakılır. (markt)

Yeni nə versiyası 8.5.8:

  • Catalina:
  • Fix: RMI Hedefle ilgili yaddaş sızıntısı önlenebilirdir ki, bunları bir JRE hata yerine çalışmak üçün yerine sabitleştirmesi gereken bir proqram səhv edir. Buna görə, RMI Veb tətbiqi dayandırılması ilə əlaqəli yaddaş sızmalarını hədəfləyin. Bu qaçaqların yoxlanılmasını yoxlayan bir seçim əlavə edin. Java 9-da çalışan bu çek ilə effektiv, lakin tələb olunan komanda xətti seçilmədən bir xəbərdarlıq yazın. (markt)
  • Fix: MANIFEST.MF faylı olmadan jar fayllarını tararken NPE yerləşdirmə zamanı atılmayacaqdır. (bənövşəyi)
  • Fix: 59604: Standart platform kodlamasının həmişə ISO-8859-1 ilə uyğun olduğunu sübut edən URL fərziyyəsində verilən fərziyyəni düzəldin. Bu fərziyyə həmişə etibarlı deyil, məs. z / OS üzərində. (markt)
  • Sifariş: 59608: JAR görünüşlərindən hər hansı bir yarımçıq Class-Path atributunu atlayın. Çox pis kütüphanelerden dolayı debug səviyyəsində səhvlər daxil edin. (remm)
  • Fix: MBean-ı qeydiyyatdan keçirmədikdə düzəldin səhv mesajı. (kfujino)
  • Coyote:
  • Düzəltmə: HTTP üsul adları ilə bağlı olmayan istəklərin (RFC 7231 tərəfindən tələb olunduğu kimi) 400 cavab ilə rədd edilməsini təmin edin. (markt)
  • Düzəliş: Asynchronous bir sorğu AJP konnektoru tərəfindən işlənildikdə, sonrakı tələbə başlamazdan əvvəl istək işlənməsinin tam şəkildə tamamlanmasını təmin edin. (markt)
  • Sifariş: Bir async göndərmə sorğusunun işlənməsinin başa çatması ilə nəticələnərsə, növbəti sorğunun işlənilməsinə başlamazdan əvvəl qalan sorğu orqanının yutulduğundan əmin olun ki, qalan orqan növbəti tələbin başlanğıcı kimi oxunmalıdır. 400 cavab. (markt)
  • Jasper:
  • Fix: 59567: Partlayan JAR boş WEB-INF / dərsləri / META-INF qovluğuna malik olduqda, TLD-lər üçün NPE tarama webappslərini düzəlt. (remm)
  • Düzəltmə: İlk veb-proqramın sinif yükləyicisinə yaddaşda tutulacaq ifadələri istifadə etməyə səbəb olan ifadə dilinin tətbiqində yaddaş sızıntısını düzəldin. (markt)
  • Düzəliş: 59640: TLDs tapılmayan NPE. (remm)
  • Düzəliş: 59654: Bir TLD faylını yanlış yerdən istifadə edərkən səhv mesajını təkmilləşdirin. Huxing Zhang tərəfindən verilən patch. (markt)
  • Web applications:
  • Düzəliş: 58891: SSL-ni necə yeniləyin. Alexander Kjall'ın təklifinə əsasən. (markt)
  • jdbc-pool:
  • Düzəltmə: Havuz təmizləyicisi ilə bir yaddaş sızıntısını düzəldərək, ilk web proqramı üçün bir əlaqə havuzu istifadə etmək üçün web tətbiq sinfi yükləyicisinə istinad saxlamışdır. (markt)
  • Digər:
  • Yeniləmə: Commons DBCP 2'ün daxili çatalını r1743696 (2.1.1 plus əlavə düzeltmeler) olaraq yeniləyin. (markt)
  • Güncelleme: Commons Pool 2'ün daxili çatalını r1743697 (2.4.2 artı əlavə düzeltmeler) olaraq güncelleyin. (markt)
  • Yeniləmə: Commons Faylının yüklənməsinin daxili forkunu r1743698 (1.3.1 plus əlavə dəyişikliklər) -ə yeniləyin. (markt)
  • Yeniləmə: Cobertura seçim kodunu əhatə edən alətin 2.1.1-ə yenilənməsi üçün kodun həndlərində dəyişiklikləri 8.0.x və 9.0.x arasında müqayisə etmək asandır. (markt)
  • Düzelt: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) üçün dəstək əlavə edin. HP-UX-da önyüklenirken Tomcat'i başlatırken lazım olduğu üçün varsayılan olaraq etkinleştirildiği yerde, HP-UX dışında default olaraq devre dışı bırakılır. (markt)

Yeni nə versiyası 8.5.6:

  • Catalina:
  • Fix: RMI Hedefle ilgili yaddaş sızıntısı önlenebilirdir ki, bunları bir JRE hata yerine çalışmak üçün yerine sabitleştirmesi gereken bir proqram səhv edir. Buna görə, RMI Veb tətbiqi dayandırılması ilə əlaqəli yaddaş sızmalarını hədəfləyin. Bu qaçaqların yoxlanılmasını yoxlayan bir seçim əlavə edin. Java 9-da çalışan bu çek ilə effektiv, lakin tələb olunan komanda xətti seçilmədən bir xəbərdarlıq yazın. (markt)
  • Fix: MANIFEST.MF faylı olmadan jar fayllarını tararken NPE yerləşdirmə zamanı atılmayacaqdır. (bənövşəyi)
  • Fix: 59604: Standart platform kodlamasının həmişə ISO-8859-1 ilə uyğun olduğunu sübut edən URL fərziyyəsində verilən fərziyyəni düzəldin. Bu fərziyyə həmişə etibarlı deyil, məs. z / OS üzərində. (markt)
  • Sifariş: 59608: JAR görünüşlərindən hər hansı bir yarımçıq Class-Path atributunu atlayın. Çox pis kütüphanelerden dolayı debug səviyyəsində səhvlər daxil edin. (remm)
  • Fix: MBean-ı qeydiyyatdan keçirmədikdə düzəldin səhv mesajı. (kfujino)
  • Coyote:
  • Düzəltmə: HTTP üsul adları ilə bağlı olmayan istəklərin (RFC 7231 tərəfindən tələb olunduğu kimi) 400 cavab ilə rədd edilməsini təmin edin. (markt)
  • Düzəliş: Asynchronous bir sorğu AJP konnektoru tərəfindən işlənildikdə, sonrakı tələbə başlamazdan əvvəl istək işlənməsinin tam şəkildə tamamlanmasını təmin edin. (markt)
  • Sifariş: Bir async göndərmə sorğusunun işlənməsinin başa çatması ilə nəticələnərsə, növbəti sorğunun işlənilməsinə başlamazdan əvvəl qalan sorğu orqanının yutulduğundan əmin olun ki, qalan orqan növbəti tələbin başlanğıcı kimi oxunmalıdır. 400 cavab. (markt)
  • Jasper:
  • Fix: 59567: Partlayan JAR boş WEB-INF / dərsləri / META-INF qovluğuna malik olduqda, TLD-lər üçün NPE tarama webappslərini düzəlt. (remm)
  • Düzəltmə: İlk veb-proqramın sinif yükləyicisinə yaddaşda tutulacaq ifadələri istifadə etməyə səbəb olan ifadə dilinin tətbiqində yaddaş sızıntısını düzəldin. (markt)
  • Düzəliş: 59640: TLDs tapılmayan NPE. (remm)
  • Düzəliş: 59654: Bir TLD faylını yanlış yerdən istifadə edərkən səhv mesajını təkmilləşdirin. Huxing Zhang tərəfindən verilən patch. (markt)
  • Web applications:
  • Düzəliş: 58891: SSL-ni necə yeniləyin. Alexander Kjall'ın təklifinə əsasən. (markt)
  • jdbc-pool:
  • Düzəltmə: Havuz təmizləyicisi ilə bir yaddaş sızıntısını düzəldərək, ilk web proqramı üçün bir əlaqə havuzu istifadə etmək üçün web tətbiq sinfi yükləyicisinə istinad saxlamışdır. (markt)
  • Digər:
  • Yeniləmə: Commons DBCP 2'ün daxili çatalını r1743696 (2.1.1 plus əlavə düzeltmeler) olaraq yeniləyin. (markt)
  • Güncelleme: Commons Pool 2'ün daxili çatalını r1743697 (2.4.2 artı əlavə düzeltmeler) olaraq güncelleyin. (markt)
  • Yeniləmə: Commons Faylının yüklənməsinin daxili forkunu r1743698 (1.3.1 plus əlavə dəyişikliklər) -ə yeniləyin. (markt)
  • Yeniləmə: Cobertura seçim kodunu əhatə edən alətin 2.1.1-ə yenilənməsi üçün kodun həndlərində dəyişiklikləri 8.0.x və 9.0.x arasında müqayisə etmək asandır. (markt)
  • Düzelt: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) üçün dəstək əlavə edin. HP-UX-da önyüklenirken Tomcat'i başlatırken lazım olduğu üçün varsayılan olaraq etkinleştirildiği yerde, HP-UX dışında default olaraq devre dışı bırakılır. (markt)

Yeni nə versiyası 8.5.5:

  • Catalina:
  • Fix: RMI Hedefle ilgili yaddaş sızıntısı önlenebilirdir ki, bunları bir JRE hata yerine çalışmak üçün yerine sabitleştirmesi gereken bir proqram səhv edir. Buna görə, RMI Veb tətbiqi dayandırılması ilə əlaqəli yaddaş sızmalarını hədəfləyin. Bu qaçaqların yoxlanılmasını yoxlayan bir seçim əlavə edin. Java 9-da çalışan bu çek ilə effektiv, lakin tələb olunan komanda xətti seçilmədən bir xəbərdarlıq yazın. (markt)
  • Fix: MANIFEST.MF faylı olmadan jar fayllarını tararken NPE yerləşdirmə zamanı atılmayacaqdır. (bənövşəyi)
  • Fix: 59604: Standart platform kodlamasının həmişə ISO-8859-1 ilə uyğun olduğunu sübut edən URL fərziyyəsində verilən fərziyyəni düzəldin. Bu fərziyyə həmişə etibarlı deyil, məs. z / OS üzərində. (markt)
  • Sifariş: 59608: JAR görünüşlərindən hər hansı bir yarımçıq Class-Path atributunu atlayın. Çox pis kütüphanelerden dolayı debug səviyyəsində səhvlər daxil edin. (remm)
  • Fix: MBean-ı qeydiyyatdan keçirmədikdə düzəldin səhv mesajı. (kfujino)
  • Coyote:
  • Düzəltmə: HTTP üsul adları ilə bağlı olmayan istəklərin (RFC 7231 tərəfindən tələb olunduğu kimi) 400 cavab ilə rədd edilməsini təmin edin. (markt)
  • Düzəliş: Asynchronous bir sorğu AJP konnektoru tərəfindən işlənildikdə, sonrakı tələbə başlamazdan əvvəl istək işlənməsinin tam şəkildə tamamlanmasını təmin edin. (markt)
  • Sifariş: Bir async göndərmə sorğusunun işlənməsinin başa çatması ilə nəticələnərsə, növbəti sorğunun işlənilməsinə başlamazdan əvvəl qalan sorğu orqanının yutulduğundan əmin olun ki, qalan orqan növbəti tələbin başlanğıcı kimi oxunmalıdır. 400 cavab. (markt)
  • Jasper:
  • Fix: 59567: Partlayan JAR boş WEB-INF / dərsləri / META-INF qovluğuna malik olduqda, TLD-lər üçün NPE tarama webappslərini düzəlt. (remm)
  • Düzəltmə: İlk veb-proqramın sinif yükləyicisinə yaddaşda tutulacaq ifadələri istifadə etməyə səbəb olan ifadə dilinin tətbiqində yaddaş sızıntısını düzəldin. (markt)
  • Düzəliş: 59640: TLDs tapılmayan NPE. (remm)
  • Düzəliş: 59654: Bir TLD faylını yanlış yerdən istifadə edərkən səhv mesajını təkmilləşdirin. Huxing Zhang tərəfindən verilən patch. (markt)
  • Web applications:
  • Düzəliş: 58891: SSL-ni necə yeniləyin. Alexander Kjall'ın təklifinə əsasən. (markt)
  • jdbc-pool:
  • Düzəltmə: Havuz təmizləyicisi ilə bir yaddaş sızıntısını düzəldərək, ilk web proqramı üçün bir əlaqə havuzu istifadə etmək üçün web tətbiq sinfi yükləyicisinə istinad saxlamışdır. (markt)
  • Digər:
  • Yeniləmə: Commons DBCP 2'ün daxili çatalını r1743696 (2.1.1 plus əlavə düzeltmeler) olaraq yeniləyin. (markt)
  • Güncelleme: Commons Pool 2'ün daxili çatalını r1743697 (2.4.2 artı əlavə düzeltmeler) olaraq güncelleyin. (markt)
  • Yeniləmə: Commons Faylının yüklənməsinin daxili forkunu r1743698 (1.3.1 plus əlavə dəyişikliklər) -ə yeniləyin. (markt)
  • Yeniləmə: Cobertura seçim kodunu əhatə edən alətin 2.1.1-ə yenilənməsi üçün kodun həndlərində dəyişiklikləri 8.0.x və 9.0.x arasında müqayisə etmək asandır. (markt)
  • Düzelt: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) üçün dəstək əlavə edin. HP-UX-da önyüklenirken Tomcat'i başlatırken lazım olduğu üçün varsayılan olaraq etkinleştirildiği yerde, HP-UX dışında default olaraq devre dışı bırakılır. (markt)

Yeni versiyası 8.0.36:

  • Catalina:
  • Fix: Düzəlişdə 58867-də bir regressiya düzəltməyin. DocBase üçün xarici bir kataloq istifadə etmək üçün bir kontekst konfiqurasiya edərkən və bu kataloq, orijinal WAR-ın yan tərəfində yerləşdirilməsi olarsa, dizini docBase kimi genişləndirmək deyil, WAR, appBase daxilində və docBase kimi yeni yaradılmış genişletilmiş kataloq istifadə edin. (markt)
  • Əlavə et: 58351: JMX vasitəsilə serverin tarixini və server versiyası nömrəsini əldə edə bilərsiniz. Huxing Zhang tərəfindən verilən patch. (markt)
  • Əlavə et: 58988: RewriteValve üçün əvəzedicilərdə xüsusi simvollar indi bir tersliklə qeyd edilə bilər. (fschumacher)
  • Düzəliş: 58999: WebappClassLoader'da sinif və resurs adını filtreləşdirin. Ad tam "org" və ya "javax" olduğu halda, bir StringIndexOutOfBoundsException salır. (rjung)
  • Kodu: Gereksiz kodu sil. Kontekst səviyyəli kümelenmə üçün heç bir dəstək yoxdur. (kfujino)
  • Əlavə et: Varın yoxlanılması və RewriteValve-də xəritə əvəzini yoxlayın, var dəyişdirməsində kolonun bir az daha düzgün və düzgün aşkarlanması. (fschumacher)
  • Fix: StandardContext'in mbean tərifinin InstanceManager xüsusiyyətinin növünü düzəldin. (kfujino)
  • Fix: JAR scanning veb tətbiqi yaddaş yer üzündə təsiri azaltmaq üçün veb tətbiqi sinif yükləyicisi Refactor. (markt)
  • Fix: JARs və WAR'lardan fayllara daxil olmaq üçün istifadə olunan səhvlərdən bəzi qaynaq sızmalarını düzəldin. (markt)
  • Fix: Web tətbiqinin yaddaş yerini azaltmaq üçün JAR və JAR-in-WAR resurslarının işlənməsini Refactor edin. (markt)
  • Fix: 57809: Tomcat 9'da (markt) çıxarılacaq olan xüsusi kontekstli org.apache.tomcat.util.scan.MergedWebXml funksiyasını kənarlaşdırın.
  • Fix: 59001: Tomcat bir segmentlərdən birinin ünlem işareti ilə bitdiyi bir yolda quraşdırıldığı halda vəziyyəti düzgün idarə edin. (markt)
  • Düzelt: Tomcat-in xüsusi kavanozunda istifadə olunan xüsusi sekansları əhatə etmək üçün 59001 üçün düzəlişi genişləndirin: müharibə: URL. (markt)
  • Düzelt: 59043: HttpServletRequest.logout () istifadə edildikdə tək bir işarə ilə əlaqəli sessiyaların başa çatması zamanı xəbərdarlıq etməyin. (markt)
  • Fix: 59054: CrawlerSessionManagerValve'yi paylanmış bir mühitdə istifadə edərək, Valve sessiyada özünü qeyd edərkən bir səhv gətirməyin. (markt)
  • Fix: Alternativ cookie prosessorlarının Storeconfig işlənməsi. (markt / remm)
  • Fix: Soket xüsusiyyətləri üçün Storeconfig işlənməsi. (remm)
  • Əlavə et: Istifadəçi, qadağan edilmiş (və nəzərə alınmamış) Manager.setMaxInactiveInterval () metodu vasitəsilə standart sessiya zamanaşımını konfiqurasiya etməyə çalışsa bir xəbərdarlıq mesajı daxil edin. (markt)
  • Düzəliş edin: NE və NC bayraqlarının yenidən yazma qaydalarında yanlış ayrılmasını düzəldin. (remm)
  • Fix: 59065: Catalina.sh-də tətbiq olunmayan Windows-dəki sistemlərdə yolların daşınma nöqtələrinə nəzarətin vaxtını düzəldin, belə ki Cygwin ilə düzgün işləyir. Ed Randall tərəfindən verilmiş patch. (markt)
  • Düzelt: Bir Host, mövcud olmayan bir appBase ilə konfiqurasiya olunduqda, onu bir xarici WAR faylını genişləndirməyə çalışmadan əvvəl appBase yaradın. (markt)
  • Fix: 59115: Servlet 3.0 faylını yükləmədən istifadə edərkən, təqdim olunan fayl adı bir mö'cüzə və ya alınmış simli kimi təqdim edilə bilər. Bir quoted-string varsa, simvolu istifadəçiyə qaytarmazdan əvvəl sıxın. (markt)
  • Fix: 59123: JNDIRealm tərəfindən artıq istifadə edilməyincə istifadə edilən NamingEnumeration obyektlərini bağlayın. (fschumacher / markt)
  • Fix: 59138: Əsas sinif, lakin dəyər sinfi web tətbiqi class loader tərəfindən yüklənərkən ThreadLocal ilə əlaqədar yaddaş sızması üçün yanlış müsbət xəbərdarlıq düzəlt. (markt)
  • Düzəliş: 59145: Bir istifadəçi SSO ilə əlaqəli bir sessiyadan çıxdıqda yanlış xəbərdarlıq daxil etməyin. (markt)
  • Fix: 59151: Sağlanan yönlendirme mövqeyinə əlavə (və aranarsızca lazımsız) qiymətləndirmə əlavə edən 56917 üçün regressiyada bir regressiya düzəldin. (markt)
  • Fix: 59154: NullPointerException'i CredentialHandler-in Realms-a daxil edilməsindən yaranan JASSMemoryLoginModue-da düzəldin. (schultz / markt)
  • Coyote:
  • Fix: 58646: Sendfile ilə bir problemi düzəltməyin, bir prosessor iki dəfə cırılmış cavablara gətirib çıxarmışdır. (markt)
  • Düzelt: 59015: Poller kapatma işlemi esnasında bir səhv varsa, kapatma zamanı sonsuz APR Poller döngünün potensial səbəbini müəyyən edin. (markt)
  • Fix: CECDHE və ECDHE üçün cipher aliaslarını mövcud OpenSSL tətbiqlə hizalayın. (markt)
  • Fix: 59081: OpenSSL formatını istifadə edərək, şifrəri müəyyən edərkən istifadəçi müəyyən şifrənin sırasını saxlayır. (markt)
  • Fix: 59089: Başlıq adında qeyri-token simvolları olan HTTP başlıqlarını düzgün görməyin. (markt)
  • Əlavə: OpenSSL sintaksisindən istifadə edərək, şifrələri ifadə edərkən OpenSSL masterundan əlavə OpenSSL şifrə aliasları üçün əlavə et. (markt)
  • Jasper:
  • Fix: 57583: mövcud olmayan atributları həll edərkən javax.servlet.jsp.el.ScopedAttributeELResolver performansını artırın. Bu inkişaf yalnız Jasper Tomcat-ın EL tətbiqi ilə istifadə edildikdə işləyir. (markt)
  • Güncelleme: 58111: Eclipse JDT Derleyicisine güncelleyin 4.5. (markt)
  • Əlavə et: JSP üçün Java 9 dəstəyi əlavə edin. (markt)
  • WebSocket:
  • Düzelt: 59014: yaxın bir mesaj alındıktan sonra WebSocket yaxın bir mesajın göndəriləcəyinə əmin olun. (markt)
  • Düzəltmə: Son mesaj parçası sıfır uzunluqlu yük olduqda, qismən mesajların sıxılmasını düzgün idarə edir. (markt)
  • Düzəliş: 59119: Təhlükəsiz əlaqələri istifadə edərkən WebSocket müştəri üçün düzgün oxu mantığı. (markt)
  • Düzəliş: 59134: Bir proxy vasitəsilə edilən təhlükəsiz bağlantılar üçün düzgün müştəri birləşdirən məntiq. (markt)
  • Sifariş: 59189: PerMessageDeflate və WebSocket seansı başa çatdıqda istifadə edərkən İnflater və Deflater tərəfindən saxlanılan doğma yaddaşı sərbəst buraxın. Henrik Olsson tərəfindən yamaq əsasında. (markt)
  • Web applications:
  • Düzelt: Avtomatik yerləşdirmə üçün gözlənilən davranışın sənədlərində bir səhv düzəldin. Bir WAR yenilənir və genişləndirilmiş bir kataloq mövcuddursa, unpackWAR'lar doğru olduqda, WAR'ı genişləndirməklə, həmişə directory silinəcəkdir. (markt)
  • Düzelt: 58935: Jar istifadə etmək üçün sənədlərdə yanlış istinadları silin: fayl: Meneceri tətbiqi ilə URL. (markt)
  • Düzelt: Proxy Nasıl Yapılır ServletRequest.getServerPort () tanımını düzeltin. Sorun comments.apache.org vasitəsilə bildirildi. (bənövşəyi)
  • Düzəltmə: İnternetdə tətbiq olunan nümunələrdə Comet Chat servletində potensial qeyri-müəyyən bir gözləyin. (markt)
  • Tribes:
  • Düzəltmə: Sessiya əldə edərkən proxy node bir əsas node təşviq edin, yeni əsas node dəyişikliyini orijinal backup node ilə əlaqələndirin. (kfujino)
  • Digər:
  • Fix: 58283: Quraşdırma prosesində kitabxana üçün default yüklənmə yerini / usr / share / java-dan $ {user.home} / temp-ə dəyişin. Patch Ahmed Hosni tərəfindən verilmişdir. (markt)
  • Fix: 59031: Windows kaldırıcıyı istifadə edərkən, Tomcat kataloq strukturuna symlinked edilmiş hər hansı bir kataloqun məzmununu çıxarmazsınız. (markt)
  • Update: OpenSSL 1.0.2g və APR 1.5.1 əsasında Windows ikili faylları almaq üçün Tomcat Nativ Kitabının paketli versiyasını 1.2.5-ə yeniləyin. (markt)
  • Yeniləmə: istifadəçilər üçün administrator tətbiqi üçün nümunələr veb tətbiqi ilə istifadə üçün nəzərdə tutulmuş girişləri konfiqurasiya etmək daha çətin etmək üçün default tomcat-users.xml faylını dəyişdirin. (markt)

Sürüm 8.0.32'de yeni :

  • Ümumi:
  • Əlavə et: Yapı əmlakı test.name ilə birdən çox JUnit test sinfi modelini konfiqurasiya etməyə icazə verin və BUILDING.txt-də əmlakı sənədləşdirin. (rjung)
  • Fix: 58768: Yalnış bir yerə görə bir yönlendirme başarısızsa, bir xəbərdarlıq yazın. (markt)
  • Catalina:
  • Fix: Sinif yükləmə və resurs axtarış üçün heyətə yüklənən sinif yükləyici qərarını düzəldin və daha sürətli olun. (rjung)
  • Sifariş: 58946: İstek parametr xəritəsi İstekDispatcher aracılığıyla işlenirken immutable olaraq qalmasını təmin edin. (markt)
  • Düzəliş: 58827: JSR 77 proqramının tərkibindən kənara çıxın. (markt)
  • Fix: 58905: Tomcat.silence () düzgün qeydiyyatdan silinsin və mövcud qəbulu hörmət et. (markt)
  • Coyote:
  • Əlavə et: AJP yığma paketlərinin göndərilməsini aradan qaldırmaq üçün AJP konnektorları üçün yeni konfiqurasiya seçimi ajpFlush. (rjung)
  • Cluster:
  • Düzəltmə: Kümelenmeyi default konfiqurasiya ilə başlamağın qarşısını alan sessiya atributu süzgəsində bir regressiyanın düzəldilməsi. (kfujino)
  • WebSocket:
  • Düzəltmə: Sessiya yaxınlığında bir zamanlama məsələsini düzəldək, nəticədə mesaj tamamilə tamamlanmamış bir mesaj üçün istisna edilməsinə səbəb ola bilər. (markt)

Şərh Apache Tomcat

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!