Apache Tomcat

Yazılım ekran görüntüsü:
Apache Tomcat
Yazılım detaylar:
Versiyon: 9.0.10 Güncelenir
Qayıt: 17 Aug 18
Geliştirici: Remy Maucherat
Lisans: Ücretsiz
Popülerlik: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat , Java programlama dilinde yazılmış ve kullanıcılara web uygulamalarını çalıştırmak için yerel Java ortamı sağlamak üzere tasarlanmış açık kaynaklı bir yazılım parçasıdır. Geniş çaplı ve kritik görevli web uygulamalarını çok çeşitli kuruluşlar ve sektörler arasında güçlendirmek için yaygın olarak bilinir.


Bir bakışta özellikler

Java Topluluğu Süreci kapsamında geliştirilen Java Servlet ve JavaServer Pages teknolojilerinin açık kaynaklı bir uygulamasıdır. Web uygulamaları geliştirirken, Tomcat tarafından sağlanan mevcut bir Apache web sunucusuna dinamik içerik eklemeniz gerekir.

Tomcat ayrıca, bir Apache web sunucusunda Java kodu ve uygulamalarını çalıştırmak için yaygın olarak kullanılmaktadır, özellikle de söz konusu Java teknolojilerini kullanarak dinamik web siteleri ve uygulamalar oluşturmak isteyen web geliştiricileri olabilir.

Yazılım bir JSP (JavaServer Pages) motoru, bir HTTP bağlacı ve ayrıca Catalina sunucu kapsayıcısından oluşur. JSP motoru bir web uygulamasının dinamik içeriğinden sorumluyken, sunucu uygulaması Java uygulamaları ile etkileşime girecek şekilde tasarlanmıştır.

Başlık altında, desteklenen İşletim Sistemleri ve kullanılabilirlik

Belirtildiği gibi, proje tamamen Java programlama dilinde yazılmıştır, bu da GNU / Linux, BSD, Solaris, Microsoft Windows ve Mac OS X işletim sistemlerinde iyi çalışacağı anlamına gelir. Yukarıda belirtilen işletim sistemleri için ikili ve kaynak arşivleri olarak indirilebilir. Desteklenen mimariler hem 32 bit hem de 64 bit içerir.


Alt çizgi

Özetle, Apache Tomcat açık kaynak teknolojilerini kullanarak zengin web uygulamaları geliştirmek isteyen herkes için güvenilir bir çözümdür. Bu, dünyanın en popüler ve kullanılan web sunucusu yazılımını geliştiren Apache projesinin önemli bir parçasıdır.

Bu sürümde yeni olan :

  • TLS kararlılığı iyileştirmeleri.
  • Belirli hata kodları ve / veya ErrorReportValve ile istisna türleri için statik HTML yanıtları belirtme özelliğini ekleyin.
  • NIO2 için bir uyumsuz HTTP / 2 ayrıştırıcısı ekleyin.
  • Ana makine yöneticisi web uygulaması için belge ekleyin. Marek Czernek tarafından sağlanan yama.

  • Sürüm 8.5.20’de yeni: :

    • Catalina:
    • Düzeltme: RMI Hedefi ile ilgili bellek sızıntıları önlenebilir; bu da, çalışacakları bir JRE hatası yerine sabitlenmesi gereken bir uygulama hatası oluşturur. Bu nedenle, web uygulama durdurma üzerinde RMI Hedefi ile ilgili bellek sızıntılarını günlüğe kaydetmeye başlayın. Bu sızıntıların kontrolü yapıldığında kontrol eden bir seçenek ekleyin. Bu kontrol etkinken, Java 9'da çalıştırılıyorsa ancak komut satırı seçeneği gerektirmiyorsa, bir uyarı verin. (Markt)
    • Düzeltme: MANIFEST.MF dosyası olmadan jar dosyaları tararken dağıtım sırasında NPE'nin atılmamasına dikkat edin. (Violetagg)
    • Düzeltme: 59604: Varsayılan kod çözümlemesinin her zaman ISO-8859-1 ile uyumlu olduğu URL kod çözümlemesinde yapılan varsayımı düzeltin. Bu varsayım her zaman geçerli değildir, örn. z / OS'de. (Markt)
    • Düzeltme: 59608: JAR bildirimlerinden geçersiz Sınıf Yolu özniteliğini atla. Birçok hatalı kitaplık nedeniyle hata ayıklama düzeyinde hataları günlüğe kaydeder. (Remm)
    • Düzeltme: MBean kaydedemediğinde hata mesajını düzeltin. (Kfujino)
    • Coyote:
    • Düzeltme: Belirteç olmayan HTTP yöntem adlarıyla (RFC 7231 gereği gibi) isteklerin 400 yanıtla reddedildiğinden emin olun. (Markt)
    • Düzeltme: Eş zamanlı olmayan bir istek AJP bağlayıcısı tarafından işlendiğinde, bir sonraki isteği başlatmadan önce istek işlemenin tamamen tamamlandığından emin olun. (Markt)
    • Düzeltme: Bir uyumsuzluk isteği, istek işleme sürecinin tamamlanmasıyla sonuçlanırsa, bir sonraki isteğin işlenmeye başlanmasından önce kalan herhangi bir istek gövdesinin yutulduğundan emin olun, aksi halde kalan gövde bir sonraki talebin başlangıcı olarak okunabilir. 400 yanıt. (Markt)
    • Jasper:
    • Düzeltme: 59567: Patlatılmış bir JAR'ın boş bir WEB-INF / sınıfları / META-INF klasörü olduğunda TLD'ler için NPE tarama webapps'i düzeltin. (Remm)
    • Düzeltme: İlk web uygulamasının sınıf yükleyicisinin belleğe sabitlenecek ifadeleri kullanmasına neden olan, ifade dili uygulamasında bir bellek sızıntısını düzeltin. (Markt)
    • Düzeltme: 59640: TLD'leri bulunmayan NPE'ler. (Remm)
    • Düzeltme: 59654: Geçersiz bir konumdan TLD dosyası kullanmaya çalışırken hata mesajını geliştirin. Huxing Zhang tarafından sağlanan yama. (Markt)
    • Web uygulamaları:
    • Düzeltme: 58891: SSL'yi nasıl güncelleyin. Alexander Kjall tarafından yapılan bir öneri dayanarak. (Markt)
    • jdbc havuzu:
    • Düzeltme: Bir bağlantı havuzu kullanmak için ilk web uygulaması için web uygulama sınıfı yükleyicisine yapılan bir başvuruyı saklayan havuz temizleyicisi iş parçacığıyla bir bellek sızıntısını düzeltin. (Markt)
    • Diğer:
    • Güncelle: Commons DBCP 2'nin iç çatalını r1743696'ya (2.1.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Commons Pool 2'nin iç çatalını r1743697'ye (2.4.2 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelleme: Commons Dosya Yükleme işleminin dahili çatalını r1743698'e (1.3.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Cobertura seçenek kodu kapsama aracını 2.1.1'e yükseltin, böylece 8.0.x ve 9.0.x arasındaki kod satırlarındaki değişikliği karşılaştırmak daha kolay olur. (Markt)
    • Düzeltme: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) desteği ekleyin. Varsayılan olarak, HP-UX üzerinde önyükleme sırasında Tomcat'i başlatırken gerektiğinden etkinleştirildiği HP-UX dışında varsayılan olarak devre dışıdır. (Markt)

    Sürüm 8.5.9’da yeni:

    :

    • Catalina:
    • Düzeltme: RMI Hedefi ile ilgili bellek sızıntıları önlenebilir; bu da, çalışacakları bir JRE hatası yerine sabitlenmesi gereken bir uygulama hatası oluşturur. Bu nedenle, web uygulama durdurma üzerinde RMI Hedefi ile ilgili bellek sızıntılarını günlüğe kaydetmeye başlayın. Bu sızıntıların kontrolü yapıldığında kontrol eden bir seçenek ekleyin. Bu kontrol etkinken, Java 9'da çalıştırılıyorsa ancak komut satırı seçeneği gerektirmiyorsa, bir uyarı verin. (Markt)
    • Düzeltme: MANIFEST.MF dosyası olmadan jar dosyaları tararken dağıtım sırasında NPE'nin atılmamasına dikkat edin. (Violetagg)
    • Düzeltme: 59604: Varsayılan kod çözümlemesinin her zaman ISO-8859-1 ile uyumlu olduğu URL kod çözümlemesinde yapılan varsayımı düzeltin. Bu varsayım her zaman geçerli değildir, örn. z / OS'de. (Markt)
    • Düzeltme: 59608: JAR bildirimlerinden geçersiz Sınıf Yolu özniteliğini atla. Birçok hatalı kitaplık nedeniyle hata ayıklama düzeyinde hataları günlüğe kaydeder. (Remm)
    • Düzeltme: MBean kaydedemediğinde hata mesajını düzeltin. (Kfujino)
    • Coyote:
    • Düzeltme: Belirteç olmayan HTTP yöntem adlarıyla (RFC 7231 gereği gibi) isteklerin 400 yanıtla reddedildiğinden emin olun. (Markt)
    • Düzeltme: Eş zamanlı olmayan bir istek AJP bağlayıcısı tarafından işlendiğinde, bir sonraki isteği başlatmadan önce istek işlemenin tamamen tamamlandığından emin olun. (Markt)
    • Düzeltme: Bir uyumsuzluk isteği, istek işleme sürecinin tamamlanmasıyla sonuçlanırsa, bir sonraki isteğin işlenmeye başlanmasından önce kalan herhangi bir istek gövdesinin yutulduğundan emin olun, aksi halde kalan gövde bir sonraki talebin başlangıcı olarak okunabilir. 400 yanıt. (Markt)
    • Jasper:
    • Düzeltme: 59567: Patlatılmış bir JAR'ın boş bir WEB-INF / sınıfları / META-INF klasörü olduğunda TLD'ler için NPE tarama webapps'i düzeltin. (Remm)
    • Düzeltme: İlk web uygulamasının sınıf yükleyicisinin belleğe sabitlenecek ifadeleri kullanmasına neden olan, ifade dili uygulamasında bir bellek sızıntısını düzeltin. (Markt)
    • Düzeltme: 59640: TLD'leri bulunmayan NPE'ler. (Remm)
    • Düzeltme: 59654: Geçersiz bir konumdan TLD dosyası kullanmaya çalışırken hata mesajını geliştirin. Huxing Zhang tarafından sağlanan yama. (Markt)
    • Web uygulamaları:
    • Düzeltme: 58891: SSL'yi nasıl güncelleyin. Alexander Kjall tarafından yapılan bir öneri dayanarak. (Markt)
    • jdbc havuzu:
    • Düzeltme: Bir bağlantı havuzu kullanmak için ilk web uygulaması için web uygulama sınıfı yükleyicisine yapılan bir başvuruyı saklayan havuz temizleyicisi iş parçacığıyla bir bellek sızıntısını düzeltin. (Markt)
    • Diğer:
    • Güncelle: Commons DBCP 2'nin iç çatalını r1743696'ya (2.1.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Commons Pool 2'nin iç çatalını r1743697'ye (2.4.2 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelleme: Commons Dosya Yükleme işleminin dahili çatalını r1743698'e (1.3.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Cobertura seçenek kodu kapsama aracını 2.1.1'e yükseltin, böylece 8.0.x ve 9.0.x arasındaki kod satırlarındaki değişikliği karşılaştırmak daha kolay olur. (Markt)
    • Düzeltme: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) desteği ekleyin. Varsayılan olarak, HP-UX üzerinde önyükleme sırasında Tomcat'i başlatırken gerektiğinden etkinleştirildiği HP-UX dışında varsayılan olarak devre dışıdır. (Markt)

    Sürüm 8.5.8’de yeni: :

    • Catalina:
    • Düzeltme: RMI Hedefi ile ilgili bellek sızıntıları önlenebilir; bu da, çalışacakları bir JRE hatası yerine sabitlenmesi gereken bir uygulama hatası oluşturur. Bu nedenle, web uygulama durdurma üzerinde RMI Hedefi ile ilgili bellek sızıntılarını günlüğe kaydetmeye başlayın. Bu sızıntıların kontrolü yapıldığında kontrol eden bir seçenek ekleyin. Bu kontrol etkinken, Java 9'da çalıştırılıyorsa ancak komut satırı seçeneği gerektirmiyorsa, bir uyarı verin. (Markt)
    • Düzeltme: MANIFEST.MF dosyası olmadan jar dosyaları tararken dağıtım sırasında NPE'nin atılmamasına dikkat edin. (Violetagg)
    • Düzeltme: 59604: Varsayılan kod çözümlemesinin her zaman ISO-8859-1 ile uyumlu olduğu URL kod çözümlemesinde yapılan varsayımı düzeltin. Bu varsayım her zaman geçerli değildir, örn. z / OS'de. (Markt)
    • Düzeltme: 59608: JAR bildirimlerinden geçersiz Sınıf Yolu özniteliğini atla. Birçok hatalı kitaplık nedeniyle hata ayıklama düzeyinde hataları günlüğe kaydeder. (Remm)
    • Düzeltme: MBean kaydedemediğinde hata mesajını düzeltin. (Kfujino)
    • Coyote:
    • Düzeltme: Belirteç olmayan HTTP yöntem adlarıyla (RFC 7231 gereği gibi) isteklerin 400 yanıtla reddedildiğinden emin olun. (Markt)
    • Düzeltme: Eş zamanlı olmayan bir istek AJP bağlayıcısı tarafından işlendiğinde, bir sonraki isteği başlatmadan önce istek işlemenin tamamen tamamlandığından emin olun. (Markt)
    • Düzeltme: Bir uyumsuzluk isteği, istek işleme sürecinin tamamlanmasıyla sonuçlanırsa, bir sonraki isteğin işlenmeye başlanmasından önce kalan herhangi bir istek gövdesinin yutulduğundan emin olun, aksi halde kalan gövde bir sonraki talebin başlangıcı olarak okunabilir. 400 yanıt. (Markt)
    • Jasper:
    • Düzeltme: 59567: Patlatılmış bir JAR'ın boş bir WEB-INF / sınıfları / META-INF klasörü olduğunda TLD'ler için NPE tarama webapps'i düzeltin. (Remm)
    • Düzeltme: İlk web uygulamasının sınıf yükleyicisinin belleğe sabitlenecek ifadeleri kullanmasına neden olan, ifade dili uygulamasında bir bellek sızıntısını düzeltin. (Markt)
    • Düzeltme: 59640: TLD'leri bulunmayan NPE'ler. (Remm)
    • Düzeltme: 59654: Geçersiz bir konumdan TLD dosyası kullanmaya çalışırken hata mesajını geliştirin. Huxing Zhang tarafından sağlanan yama. (Markt)
    • Web uygulamaları:
    • Düzeltme: 58891: SSL'yi nasıl güncelleyin. Alexander Kjall tarafından yapılan bir öneri dayanarak. (Markt)
    • jdbc havuzu:
    • Düzeltme: Bir bağlantı havuzu kullanmak için ilk web uygulaması için web uygulama sınıfı yükleyicisine yapılan bir başvuruyı saklayan havuz temizleyicisi iş parçacığıyla bir bellek sızıntısını düzeltin. (Markt)
    • Diğer:
    • Güncelle: Commons DBCP 2'nin iç çatalını r1743696'ya (2.1.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Commons Pool 2'nin iç çatalını r1743697'ye (2.4.2 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelleme: Commons Dosya Yükleme işleminin dahili çatalını r1743698'e (1.3.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Cobertura seçenek kodu kapsama aracını 2.1.1'e yükseltin, böylece 8.0.x ve 9.0.x arasındaki kod satırlarındaki değişikliği karşılaştırmak daha kolay olur. (Markt)
    • Düzeltme: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) desteği ekleyin. Varsayılan olarak, HP-UX üzerinde önyükleme sırasında Tomcat'i başlatırken gerektiğinden etkinleştirildiği HP-UX dışında varsayılan olarak devre dışıdır. (Markt)

    Sürüm 8.5.6'da yeni: :

    • Catalina:
    • Düzeltme: RMI Hedefi ile ilgili bellek sızıntıları önlenebilir; bu da, çalışacakları bir JRE hatası yerine sabitlenmesi gereken bir uygulama hatası oluşturur. Bu nedenle, web uygulama durdurma üzerinde RMI Hedefi ile ilgili bellek sızıntılarını günlüğe kaydetmeye başlayın. Bu sızıntıların kontrolü yapıldığında kontrol eden bir seçenek ekleyin. Bu kontrol etkinken, Java 9'da çalıştırılıyorsa ancak komut satırı seçeneği gerektirmiyorsa, bir uyarı verin. (Markt)
    • Düzeltme: MANIFEST.MF dosyası olmadan jar dosyaları tararken dağıtım sırasında NPE'nin atılmamasına dikkat edin. (Violetagg)
    • Düzeltme: 59604: Varsayılan kod çözümlemesinin her zaman ISO-8859-1 ile uyumlu olduğu URL kod çözümlemesinde yapılan varsayımı düzeltin. Bu varsayım her zaman geçerli değildir, örn. z / OS'de. (Markt)
    • Düzeltme: 59608: JAR bildirimlerinden geçersiz Sınıf Yolu özniteliğini atla. Birçok hatalı kitaplık nedeniyle hata ayıklama düzeyinde hataları günlüğe kaydeder. (Remm)
    • Düzeltme: MBean kaydedemediğinde hata mesajını düzeltin. (Kfujino)
    • Coyote:
    • Düzeltme: Belirteç olmayan HTTP yöntem adlarıyla (RFC 7231 gereği gibi) isteklerin 400 yanıtla reddedildiğinden emin olun. (Markt)
    • Düzeltme: Eş zamanlı olmayan bir istek AJP bağlayıcısı tarafından işlendiğinde, bir sonraki isteği başlatmadan önce istek işlemenin tamamen tamamlandığından emin olun. (Markt)
    • Düzeltme: Bir uyumsuzluk isteği, istek işleme sürecinin tamamlanmasıyla sonuçlanırsa, bir sonraki isteğin işlenmeye başlanmasından önce kalan herhangi bir istek gövdesinin yutulduğundan emin olun, aksi halde kalan gövde bir sonraki talebin başlangıcı olarak okunabilir. 400 yanıt. (Markt)
    • Jasper:
    • Düzeltme: 59567: Patlatılmış bir JAR'ın boş bir WEB-INF / sınıfları / META-INF klasörü olduğunda TLD'ler için NPE tarama webapps'i düzeltin. (Remm)
    • Düzeltme: İlk web uygulamasının sınıf yükleyicisinin belleğe sabitlenecek ifadeleri kullanmasına neden olan, ifade dili uygulamasında bir bellek sızıntısını düzeltin. (Markt)
    • Düzeltme: 59640: TLD'leri bulunmayan NPE'ler. (Remm)
    • Düzeltme: 59654: Geçersiz bir konumdan TLD dosyası kullanmaya çalışırken hata mesajını geliştirin. Huxing Zhang tarafından sağlanan yama. (Markt)
    • Web uygulamaları:
    • Düzeltme: 58891: SSL'yi nasıl güncelleyin. Alexander Kjall tarafından yapılan bir öneri dayanarak. (Markt)
    • jdbc havuzu:
    • Düzeltme: Bir bağlantı havuzu kullanmak için ilk web uygulaması için web uygulama sınıfı yükleyicisine yapılan bir başvuruyı saklayan havuz temizleyicisi iş parçacığıyla bir bellek sızıntısını düzeltin. (Markt)
    • Diğer:
    • Güncelle: Commons DBCP 2'nin iç çatalını r1743696'ya (2.1.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Commons Pool 2'nin iç çatalını r1743697'ye (2.4.2 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelleme: Commons Dosya Yükleme işleminin dahili çatalını r1743698'e (1.3.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Cobertura seçenek kodu kapsama aracını 2.1.1'e yükseltin, böylece 8.0.x ve 9.0.x arasındaki kod satırlarındaki değişikliği karşılaştırmak daha kolay olur. (Markt)
    • Düzeltme: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) desteği ekleyin. Varsayılan olarak, HP-UX üzerinde önyükleme sırasında Tomcat'i başlatırken gerektiğinden etkinleştirildiği HP-UX dışında varsayılan olarak devre dışıdır. (Markt)

    Sürüm 8.5.5’te yeni:

    :

    • Catalina:
    • Düzeltme: RMI Hedefi ile ilgili bellek sızıntıları önlenebilir; bu da, çalışacakları bir JRE hatası yerine sabitlenmesi gereken bir uygulama hatası oluşturur. Bu nedenle, web uygulama durdurma üzerinde RMI Hedefi ile ilgili bellek sızıntılarını günlüğe kaydetmeye başlayın. Bu sızıntıların kontrolü yapıldığında kontrol eden bir seçenek ekleyin. Bu kontrol etkinken, Java 9'da çalıştırılıyorsa ancak komut satırı seçeneği gerektirmiyorsa, bir uyarı verin. (Markt)
    • Düzeltme: MANIFEST.MF dosyası olmadan jar dosyaları tararken dağıtım sırasında NPE'nin atılmamasına dikkat edin. (Violetagg)
    • Düzeltme: 59604: Varsayılan kod çözümlemesinin her zaman ISO-8859-1 ile uyumlu olduğu URL kod çözümlemesinde yapılan varsayımı düzeltin. Bu varsayım her zaman geçerli değildir, örn. z / OS'de. (Markt)
    • Düzeltme: 59608: JAR bildirimlerinden geçersiz Sınıf Yolu özniteliğini atla. Birçok hatalı kitaplık nedeniyle hata ayıklama düzeyinde hataları günlüğe kaydeder. (Remm)
    • Düzeltme: MBean kaydedemediğinde hata mesajını düzeltin. (Kfujino)
    • Coyote:
    • Düzeltme: Belirteç olmayan HTTP yöntem adlarıyla (RFC 7231 gereği gibi) isteklerin 400 yanıtla reddedildiğinden emin olun. (Markt)
    • Düzeltme: Eş zamanlı olmayan bir istek AJP bağlayıcısı tarafından işlendiğinde, bir sonraki isteği başlatmadan önce istek işlemenin tamamen tamamlandığından emin olun. (Markt)
    • Düzeltme: Bir uyumsuzluk isteği, istek işleme sürecinin tamamlanmasıyla sonuçlanırsa, bir sonraki isteğin işlenmeye başlanmasından önce kalan herhangi bir istek gövdesinin yutulduğundan emin olun, aksi halde kalan gövde bir sonraki talebin başlangıcı olarak okunabilir. 400 yanıt. (Markt)
    • Jasper:
    • Düzeltme: 59567: Patlatılmış bir JAR'ın boş bir WEB-INF / sınıfları / META-INF klasörü olduğunda TLD'ler için NPE tarama webapps'i düzeltin. (Remm)
    • Düzeltme: İlk web uygulamasının sınıf yükleyicisinin belleğe sabitlenecek ifadeleri kullanmasına neden olan, ifade dili uygulamasında bir bellek sızıntısını düzeltin. (Markt)
    • Düzeltme: 59640: TLD'leri bulunmayan NPE'ler. (Remm)
    • Düzeltme: 59654: Geçersiz bir konumdan TLD dosyası kullanmaya çalışırken hata mesajını geliştirin. Huxing Zhang tarafından sağlanan yama. (Markt)
    • Web uygulamaları:
    • Düzeltme: 58891: SSL'yi nasıl güncelleyin. Alexander Kjall tarafından yapılan bir öneri dayanarak. (Markt)
    • jdbc havuzu:
    • Düzeltme: Bir bağlantı havuzu kullanmak için ilk web uygulaması için web uygulama sınıfı yükleyicisine yapılan bir başvuruyı saklayan havuz temizleyicisi iş parçacığıyla bir bellek sızıntısını düzeltin. (Markt)
    • Diğer:
    • Güncelle: Commons DBCP 2'nin iç çatalını r1743696'ya (2.1.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Commons Pool 2'nin iç çatalını r1743697'ye (2.4.2 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelleme: Commons Dosya Yükleme işleminin dahili çatalını r1743698'e (1.3.1 artı ek düzeltmeler) güncelleyin. (Markt)
    • Güncelle: Cobertura seçenek kodu kapsama aracını 2.1.1'e yükseltin, böylece 8.0.x ve 9.0.x arasındaki kod satırlarındaki değişikliği karşılaştırmak daha kolay olur. (Markt)
    • Düzeltme: 58626: Tomcat'ı başlatırken nohup'un kullanılmasına neden olan yeni bir ortam değişkeni (USE_NOHUP) desteği ekleyin. Varsayılan olarak, HP-UX üzerinde önyükleme sırasında Tomcat'i başlatırken gerektiğinden etkinleştirildiği HP-UX dışında varsayılan olarak devre dışıdır. (Markt)

    8.0.36 sürümünde yeni: :

    • Catalina:
    • Düzeltme: 58867'deki düzeltmedeki bir düzeltmeyi düzeltin. DocBase için harici bir dizin kullanmak için bir Bağlam yapılandırırken, ve bu dizinin orijinal WAR yan tarafında yer alması durumunda, dizini genişletmek yerine docBase olarak kullanın. WAR AppBase'e ve docBase olarak yeni oluşturulan genişletilmiş dizini kullanarak. (Markt)
    • Ekle: 58351: Sunucu oluşturma tarihi ve sunucu sürüm numarasını JMX aracılığıyla erişilebilir yap. Huxing Zhang tarafından sağlanan yama. (Markt)
    • Ekle: 58988: RewriteValve için yer değiştirmelerdeki özel karakterler artık ters eğik çizgi ile alıntılanabilir. (Fschumacher)
    • Düzeltme: 58999: WebappClassLoader'da sınıf ve kaynak ad filtrelemesini düzeltin. Adı tam olarak "org" veya "javax" ise bir StringIndexOutOfBoundsException atar. (Rjung)
    • Kod: Gereksiz kodu kaldırın. İçerik düzeyi kümesi için destek yoktur. (Kfujino)
    • Ekleme: RewriteValve'daki var ve harita değişimini kontrol edin, var yedekte kolonun biraz daha sıkı ve doğru bir şekilde algılanmasını sağlayın. (Fschumacher)
    • Düzeltme: StandardContext'in mbean tanımının InstanceManager özniteliğini düzeltin. (Kfujino)
    • Düzeltme: JAR taramasının web uygulamasının bellek izi üzerindeki etkisini azaltmak için web uygulama sınıfı yükleyiciyi yeniden yönlendirin. (Markt)
    • Düzeltme: Bazı kaynak sızıntılarını, JAR'lardan ve WARS'lerden dosyalara erişme hatası işleminde düzeltin. (Markt)
    • Düzeltme: Web uygulamasının bellek ayak izini azaltmak için JAR ve JAR-in-WAR kaynak işlemesini yeniden düzenleyin. (Markt)
    • Düzeltme: 57809: Tomcat 9'da kaldırılacak olan org.apache.tomcat.util.scan.MergedWebXml özel bağlam özniteliğini geçersiz kılın (işaretleme)
    • Düzeltme: 59001: Tomcat, bölümlerden birinin ünlem işareti ile bittiği bir yola kurulduğunda doğru şekilde ele alın. (Markt)
    • Düzeltme: Tomcat'in özel kavanozunda kullanılan özel dizileri kapsayacak şekilde 59001 düzeltmesini genişletin: savaş: URL'ler. (Markt)
    • Düzeltme: 59043: HttpServletRequest.logout () kullanılıyorsa, tek bir oturumla ilişkilendirilen oturumların süresi dolduğunda uyarı yapmaktan kaçının. (Markt)
    • Düzeltme: 59054: Dağıtılmış bir ortamda CrawlerSessionManagerValve kullanılmasının, Valve oturumda kendini kaydettiğinde bir hata tetiklemediğinden emin olun. (Markt)
    • Düzelt: Alternatif çerez işlemcilerinin Storeconfig işlemesi. (Markt / remm)
    • Düzeltme: Yuva özellikleri için Storeconfig işleme. (Remm)
    • Ekle: Bir kullanıcı, varsayılan oturum zaman aşımını kullanımdan kaldırılan (ve yok sayılan) Manager.setMaxInactiveInterval () yöntemiyle yapılandırmaya çalıştığında bir uyarı iletisi kaydeder. (Markt)
    • Düzeltme: Yeniden yazma kurallarında NE ve NC işaretlerinin yanlış ayrıştırılmasını düzeltin. (Remm)
    • Düzeltme: 59065: catalina.sh dosyasında uygulanan Windows olmayan sistemlerin yollarındaki kodonların kontrol zamanlamasını düzeltin, böylece Cygwin ile doğru şekilde çalışır. Ed Randall tarafından sağlanan yama. (Markt)
    • Düzeltme: Bir Ana makine, mevcut olmayan bir uygulama tabanıyla yapılandırıldığında, harici bir WAR dosyasını genişletmeye çalışmadan önce uygulamaBase'i oluşturun. (Markt)
    • Düzeltme: 59115: Servlet 3.0 dosya yüklemesini kullanırken, gönderilen dosya adı bir belirteç veya bir alıntı dizgisi olarak sağlanabilir. Bir alıntı-dizgi varsa, kullanıcıya döndürmeden önce dizeyi bırakın. (Markt)
    • Düzeltme: 59123: Artık gerekli olmadığında JNDIRealm tarafından kullanılan AdlandırmaYazı nesnelerini kapatın. (Fschumacher / markt)
    • Düzeltme: 59138: Anahtar sınıfı, ancak sınıf sınıfı web uygulama sınıfı yükleyici tarafından yüklenmediğinde, ThreadLocal ile ilgili bellek sızıntıları için yanlış pozitif bir uyarı düzeltin. (Markt)
    • Düzeltme: 59145: Kullanıcı, SSO ile ilişkili bir oturumu kapattığında geçersiz bir uyarı kaydetme. (Markt)
    • Düzeltme: 59151: Verilen yönlendirme konumuna ek (ve muhtemelen gereksiz) doğrulama ekleyen 56917 düzeltmesi düzeltmesini düzeltin. (Markt)
    • Düzeltme: 59154: CredentialHandler'ın Realms'e girişinden kaynaklanan JASSMemoryLoginModue'da bir NullPointerException düzeltin. (Schultz / markt)
    • Coyote:
    • Düzeltme: 58646: Bir işlemcinin önbelleğe iki kez eklenmiş ve kırık yanıtlara neden olan bir gönderme dosyasıyla ilgili bir sorunu düzeltin. (Markt)
    • Düzeltme: 59015: Poller kapatma işlemi sırasında bir hata yaşarsa, kapatma sırasında sonsuz APR Poller döngüsünün olası nedenini düzeltin. (Markt)
    • Düzeltme: Mevcut OpenSSL uygulamasıyla kECDHE ve ECDHE için şifre takma adlarını hizalayın. (Markt)
    • Düzeltme: 59081: OpenSSL biçimini kullanarak şifreleri tanımlarken kullanıcı tanımlı şifre sırasını koru. (Markt)
    • Düzeltme: 59089: Başlık adındaki jeton olmayan karakterleri içeren HTTP başlıklarını doğru olarak dikkate almayın. (Markt)
    • Ekle: OpenSSL sözdizimini kullanarak şifreler belirlerken OpenSSL master'dan ek OpenSSL şifre takma adlarına destek ekleyin. (Markt)
    • Jasper:
    • Düzeltme: 57583: Varolmayan öznitelikler giderilirken javax.servlet.jsp.el.ScopedAttributeELResolver'in performansını artırın. Bu iyileştirme sadece Jasper, Tomcat'in EL uygulamasında kullanıldığında işe yarar. (Markt)
    • Güncelleştirme: 58111: Eclipse JDT Derleyici 4.5 Güncelleştirmesi. (Markt)
    • Ekle: JSP'ler için Java 9 desteği ekleyin. (Markt)
    • WebSocket:
    • Düzeltme: 59014: Yakın bir mesaj alındıktan sonra bir WebSocket kapatma mesajının gönderilebildiğinden emin olun. (Markt)
    • Düzeltme: Son ileti parçasının sıfır uzunluktaki bir yük yüküne sahip olduğunda kısmi iletilerin sıkıştırılmasını doğru şekilde ele alır. (Markt)
    • Düzeltme: 59119: Güvenli bağlantıları kullanırken WebSocket istemcisi için doğru okuma mantığı. (Markt)
    • Düzeltme: 59134: Bir proxy aracılığıyla yapılan güvenli bağlantılar için doğru istemci bağlantı mantığı. (Markt)
    • Düzeltme: 59189: PerMessageDeflate ve WebSocket oturum uçları kullanılırken, Inflater ve Deflater tarafından tutulan yerel belleği açıkça serbest bırakın. Henrik Olsson'un bir yamasına dayanıyor. (Markt)
    • Web uygulamaları:
    • Düzelt: Otomatik dağıtım için beklenen davranışın belgelerinde bir hatayı düzeltin. Bir SAVAŞ güncelleştirilirse ve genişletilmiş bir dizin varsa, dizin her zaman silinir ve unpackWARs doğruysa, WAR genişletilerek yeniden oluşturulur. (Markt)
    • Düzeltme: 58935: Makale içerisindeki hatalı başvuruları kaldır: jar: file: Yönetici uygulaması olan URL'ler. (Markt)
    • Düzeltme: Proxy Nasıl Yapılır'da ServletRequest.getServerPort () öğesinin açıklamasını düzeltin. Sorun, comments.apache.org adresinden bildirildi. (Violetagg)
    • Düzeltme: Örnek web uygulamasında Comet Chat sunucu uygulamasında potansiyel belirsiz bekleme süresini düzeltin. (Markt)
    • Kabileler:
    • Düzeltme: Bir oturum sırasında bir birincil düğüme bir proxy düğümünü tanıtıyorsanız, yeni birincil düğümün orijinal yedek düğüme olan değişimini bildirin. (Kfujino)
    • Diğer:
    • Düzeltme: 58283: Yapılandırma işlemi sırasında / usr / share / java dizininden $ {user.home} / temp. Ahmed Hosni tarafından sağlanan yama. (Markt)
    • Düzeltme: 59031: Windows kaldırıcıyı kullanırken, Tomcat dizin yapısına symlink edilmiş olan dizinlerin içeriğini kaldırmayın. (Markt)
    • Güncelle: OpenSSL 1.0.2g ve APR 1.5.1 tabanlı Windows ikili dosyalarını almak için Tomcat Yerel Kitaplığı'nın paketlenmiş sürümünü 1.2.5'e yükseltin. (Markt)
    • Güncelle: Kullanıcıların, yönetici uygulaması için örnek web uygulamasıyla kullanılmak üzere tasarlanan girdileri yapılandırmasını zorlaştırmak için varsayılan tomcat-users.xml dosyasını değiştirin. (Markt)

    8.0.32 sürümündeki yeni :

    • Genel:
    • Ekleme: Birden çok JUnit test sınıfı düzenini build özelliği ile test.name ile yapılandırmaya izin verin ve BUILDING.txt dosyasındaki özelliği belgeleyin. (Rjung)
    • Düzeltme: 58768: Geçersiz bir konum nedeniyle yönlendirme başarısız olursa bir uyarı verin. (Markt)
    • Catalina:
    • Düzeltme: Sınıf yükleme ve kaynak arama için delegasyondaki sınıf yükleyici kararını düzeltin ve daha hızlı hale getirin. (Rjung)
    • Düzeltme: 58946: RequestDispatcher ile işlenirken istek parametresi haritasının değişmez kaldığından emin olun. (Markt)
    • Düzeltme: 58827: JSR 77 uygulamasının kalanını geçersiz kılın. (Markt)
    • Düzeltme: 58905: Tomcat.silence () öğesinin doğru kaydediciyi susturduğundan ve geçerli ayarlara saygı duyduğundan emin olun. (Markt)
    • Coyote:
    • Ekle: AJP bağlantı paketlerinin gönderilmesini devre dışı bırakmak için AJP bağlaçları için yeni yapılandırma seçeneği ajpFlush. (Rjung)
    • Küme:
    • Düzeltme: Varsayılan yapılandırmada kümelenmenin engellenmesini engelleyen oturum özniteliği filtresindeki bir gerilemeyi düzeltin. (Kfujino)
    • WebSocket:
    • Düzeltme: Oturum kapatıldığında, ileti tamamlandıktan sonra bile tamamlanmamış bir mesaj için istisna yapılmasına neden olabilecek bir zamanlama sorunu düzeltin. (Markt)

Yorumlar Apache Tomcat

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!