Apache Tomcat

Szoftver screenshot:
Apache Tomcat
Szoftver adatai:
Változat: 9.0.10 Frissítve
Feltöltés dátuma: 17 Aug 18
Fejlesztő: Remy Maucherat
Engedély: Ingyenes
Népszerűség: 31

Rating: nan/5 (Total Votes: 0)

Az Apache Tomcat egy nyílt forráskódú szoftver, amelyet a Java programozási nyelvben írt, és amelynek célja, hogy a felhasználók számára natív Java környezetet biztosítson a webes alkalmazások futtatásához. Széles körben ismert a nagyszabású és a kritikus fontosságú webes alkalmazások széles körében a szervezetek és az iparágakban.


Jellemzők áttekintése

Ez a Java Servlet és a JavaServer Pages technológiák nyílt forráskódú megvalósítása, amelyeket a Java Community Process keretében fejlesztettek ki. Webes alkalmazások fejlesztésekor dinamikus tartalmat kell hozzáadnia egy meglévő Apache webszerverhez, amelyet a Tomcat biztosít.

A Tomcat széles körben használják Java-kód és -alkalmazások futtatását egy Apache webkiszolgálón, különösen a webfejlesztők számára, akik dinamikus weboldalakat és alkalmazásokat szeretnek létrehozni a fent említett Java-technológiák használatával.

A szoftver JSP (JavaServer Pages) motorból, HTTP csatlakozóból és Catalina servlet tárolóból áll. Míg a JSP-motor felelős egy webalkalmazás dinamikus tartalmáért, a servlet-tartályt úgy alakították ki, hogy a Java-alkalmazásokkal együttműködjen.

A motorháztető alatt támogatott operációs rendszerek és elérhetőség

Mint említettük, a projekt teljes egészében a Java programozási nyelvben készült, ami azt jelenti, hogy jól működik a GNU / Linux, a BSD, a Solaris, a Microsoft Windows és a Mac OS X operációs rendszereken. Letölthető bináris és forrás archívumként a fent említett operációs rendszerekhez. A támogatott architektúrák mind 32-bites, mind 64 bitesek.


Alsó sor

Összefoglalva, az Apache Tomcat megbízható megoldás azok számára, akik gazdag webes alkalmazásokat kívánnak kifejleszteni a nyílt forráskódú technológiák használatával. Ez egy fontos része az Apache projektnek, amely a világ legnépszerűbb és leggyakrabban használt webszerver szoftverét fejleszti.

Újdonság

  • TLS stabilitási javulást.
  • Adjon hozzá a statikus HTML válaszok specifikus hibakódok és / vagy kivétel típusok meghatározását a ErrorReportValve segítségével.
  • Adjon hozzá egy async HTTP / 2 elemzőt a NIO2-hez.
  • Dokumentum hozzáadása a Host Manager webes alkalmazáshoz. Marek Czernek által biztosított javítás.

Az újdonság a 8.5.20-as verzióban:

  • Catalina:
  • Fix: Az RMI Target-hez kapcsolódó memória szivárgások elkerülhetők, ami egy olyan alkalmazáshiba miatt teszi őket, amelyet ki kell javítani, nem pedig egy JRE hibát, hogy körüljárhasson. Ezért indítsa el a RMI célhoz kapcsolódó memória szivárgásának naplózását a webes alkalmazás leállításakor. Adjon hozzá egy opciót, amely ellenőrzi, hogy a szivárgások ellenőrzése megtörtént-e. Figyelmeztetés figyelmeztetés esetén, ha a Java 9-en fut ilyen ellenőrzéssel, de a szükséges parancssori beállítás nélkül. (Markt)
  • Javítás: Győződjön meg róla, hogy az NPE nem kerül forgalomba a telepítés során, amikor a fájlokat MANIFEST.MF fájl nélkül vizsgálja. (Violetagg)
  • Javítás: 59604: Javítsa ki az URL-dekódolásban megfogalmazott feltevést, hogy az alapértelmezett platformkódolás mindig kompatibilis az ISO-8859-1-gyel. Ez a feltevés nem mindig érvényes, pl. z / OS-en. (Markt)
  • Fix: 59608: Átkerül minden érvénytelen osztály-ösvény attribútumról a JAR manifesztekről. Naplózási hibák hibakeresési szinten számos rossz könyvtár miatt. (REMM)
  • Javítás: Fix hibaüzenet, ha nem sikerült regisztrálni az MBeant. (Kfujino)
  • Coyote:
  • Javítás: Győződjön meg arról, hogy a HTTP-módszerrel rendelkező azonosítók, amelyek nem jelzők (az RFC 7231 előírása szerint) 400 visszautasítással elutasítják. (Markt)
  • Javítás: Ha az AJP-csatlakozó feldolgozza az aszinkron kérelmet, győződjön meg róla, hogy a kérelem feldolgozása teljesen befejeződött a következő kérés elindítása előtt. (Markt)
  • Javítás: Ha az async-küldés a kérés feldolgozásának befejezését eredményezi, győződjön meg róla, hogy a megmaradt kérelem szervezetet lenyelték a következő kérelem feldolgozásának megkezdése előtt, máskülönben a megmaradt test a következő kérés kezdetének tekinthető. 400 válasz. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE letapogatás webappák TLD-knek, ha egy feltört JAR üres WEB-INF / classes / META-INF mappával rendelkezik. (REMM)
  • Fix: A kifejezés nyelvének végrehajtásában a memóriazárás javítása, amely az első webalkalmazás osztálybetöltőjét használta a memóriában rögzíthető kifejezések használatához. (Markt)
  • Fix: 59640: Nem található TLD-kkel rendelkező NPE-k. (REMM)
  • Javítás: 59654: Javítsa a hibaüzenetet, ha TLD-fájlt szeretne érvénytelen helyről használni. Huxing Zhang által biztosított patch. (Markt)
  • Webalkalmazások:
  • Javítás: 58891: Frissítse az SSL módszert. Alexander Kjall javaslata alapján. (Markt)
  • JDBC-medence:
  • Javítás: A memóriazár megszüntetése a medence tisztább szálával, amely megtartotta az első webes alkalmazás webes alkalmazásosztály-betöltőjére vonatkozó hivatkozást a kapcsolatcsomag használatára. (Markt)
  • Egyéb:
  • Frissítés: Frissítse a Commons DBCP 2 belső rétege r1743696-re (2.1.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Pool 2 belső forkját r1743697-re (2.4.2 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Fájl feltöltésének belső forkját r1743698-ra (1.3.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Cobertura opciókód lefedettség eszközét a 2.1.1-re, így könnyebb összehasonlítani a kódsorok változását a 8.0.x és a 9.0.x között. (Markt)
  • Fix: 58626: Új környezetváltozó (USE_NOHUP) támogatása, amely a nohup használatát a Tomcat indításakor használhatja. Alapértelmezés szerint le van tiltva, kivéve azt a HP-UX-et, ahol alapértelmezés szerint engedélyezve van, mivel a Tomcat indításakor a HP-UX rendszerindításkor szükséges. (Markt)

Az újdonság a 8.5.9-es verzióban:

  • Catalina:
  • Fix: Az RMI Target-hez kapcsolódó memória szivárgások elkerülhetők, ami egy olyan alkalmazáshiba miatt teszi őket, amelyet ki kell javítani, nem pedig egy JRE hibát, hogy körüljárhasson. Ezért indítsa el a RMI célhoz kapcsolódó memória szivárgásának naplózását a webes alkalmazás leállításakor. Adjon hozzá egy opciót, amely ellenőrzi, hogy a szivárgások ellenőrzése megtörtént-e. Figyelmeztetés figyelmeztetés esetén, ha a Java 9-en fut ilyen ellenőrzéssel, de a szükséges parancssori beállítás nélkül. (Markt)
  • Javítás: Győződjön meg róla, hogy az NPE nem kerül forgalomba a telepítés során, amikor a fájlokat MANIFEST.MF fájl nélkül vizsgálja. (Violetagg)
  • Javítás: 59604: Javítsa ki az URL-dekódolásban megfogalmazott feltevést, hogy az alapértelmezett platformkódolás mindig kompatibilis az ISO-8859-1-gyel. Ez a feltevés nem mindig érvényes, pl. z / OS-en. (Markt)
  • Fix: 59608: Átkerül minden érvénytelen osztály-ösvény attribútumról a JAR manifesztekről. Naplózási hibák hibakeresési szinten számos rossz könyvtár miatt. (REMM)
  • Javítás: Fix hibaüzenet, ha nem sikerült regisztrálni az MBeant. (Kfujino)
  • Coyote:
  • Javítás: Győződjön meg arról, hogy a HTTP-módszerrel rendelkező azonosítók, amelyek nem jelzők (az RFC 7231 előírása szerint) 400 visszautasítással elutasítják. (Markt)
  • Javítás: Ha az AJP-csatlakozó feldolgozza az aszinkron kérelmet, győződjön meg róla, hogy a kérelem feldolgozása teljesen befejeződött a következő kérés elindítása előtt. (Markt)
  • Javítás: Ha az async-küldés a kérés feldolgozásának befejezését eredményezi, győződjön meg róla, hogy a megmaradt kérelem szervezetet lenyelték a következő kérelem feldolgozásának megkezdése előtt, máskülönben a megmaradt test a következő kérés kezdetének tekinthető. 400 válasz. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE letapogatás webappák TLD-knek, ha egy feltört JAR üres WEB-INF / classes / META-INF mappával rendelkezik. (REMM)
  • Fix: A kifejezés nyelvének végrehajtásában a memóriazárás javítása, amely az első webalkalmazás osztálybetöltőjét használta a memóriában rögzíthető kifejezések használatához. (Markt)
  • Fix: 59640: Nem található TLD-kkel rendelkező NPE-k. (REMM)
  • Javítás: 59654: Javítsa a hibaüzenetet, ha TLD-fájlt szeretne érvénytelen helyről használni. Huxing Zhang által biztosított patch. (Markt)
  • Webalkalmazások:
  • Javítás: 58891: Frissítse az SSL módszert. Alexander Kjall javaslata alapján. (Markt)
  • JDBC-medence:
  • Javítás: A memóriazár megszüntetése a medence tisztább szálával, amely megtartotta az első webes alkalmazás webes alkalmazásosztály-betöltőjére vonatkozó hivatkozást a kapcsolatcsomag használatára. (Markt)
  • Egyéb:
  • Frissítés: Frissítse a Commons DBCP 2 belső rétege r1743696-re (2.1.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Pool 2 belső forkját r1743697-re (2.4.2 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Fájl feltöltésének belső forkját r1743698-ra (1.3.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Cobertura opciókód lefedettség eszközét a 2.1.1-re, így könnyebb összehasonlítani a kódsorok változását a 8.0.x és a 9.0.x között. (Markt)
  • Fix: 58626: Új környezetváltozó (USE_NOHUP) támogatása, amely a nohup használatát a Tomcat indításakor használhatja. Alapértelmezés szerint le van tiltva, kivéve azt a HP-UX-et, ahol alapértelmezés szerint engedélyezve van, mivel a Tomcat indításakor a HP-UX rendszerindításkor szükséges. (Markt)

Az újdonság a 8.5.8 verzióban:

  • Catalina:
  • Fix: Az RMI Target-hez kapcsolódó memória szivárgások elkerülhetők, ami egy olyan alkalmazáshiba miatt teszi őket, amelyet ki kell javítani, nem pedig egy JRE hibát, hogy körüljárhasson. Ezért indítsa el a RMI célhoz kapcsolódó memória szivárgásának naplózását a webes alkalmazás leállításakor. Adjon hozzá egy opciót, amely ellenőrzi, hogy a szivárgások ellenőrzése megtörtént-e. Figyelmeztetés figyelmeztetés esetén, ha a Java 9-en fut ilyen ellenőrzéssel, de a szükséges parancssori beállítás nélkül. (Markt)
  • Javítás: Győződjön meg róla, hogy az NPE nem kerül forgalomba a telepítés során, amikor a fájlokat MANIFEST.MF fájl nélkül vizsgálja. (Violetagg)
  • Javítás: 59604: Javítsa ki az URL-dekódolásban megfogalmazott feltevést, hogy az alapértelmezett platformkódolás mindig kompatibilis az ISO-8859-1-gyel. Ez a feltevés nem mindig érvényes, pl. z / OS-en. (Markt)
  • Fix: 59608: Átkerül minden érvénytelen osztály-ösvény attribútumról a JAR manifesztekről. Naplózási hibák hibakeresési szinten számos rossz könyvtár miatt. (REMM)
  • Javítás: Fix hibaüzenet, ha nem sikerült regisztrálni az MBeant. (Kfujino)
  • Coyote:
  • Javítás: Győződjön meg arról, hogy a HTTP-módszerrel rendelkező azonosítók, amelyek nem jelzők (az RFC 7231 előírása szerint) 400 visszautasítással elutasítják. (Markt)
  • Javítás: Ha az AJP-csatlakozó feldolgozza az aszinkron kérelmet, győződjön meg róla, hogy a kérelem feldolgozása teljesen befejeződött a következő kérés elindítása előtt. (Markt)
  • Javítás: Ha az async-küldés a kérés feldolgozásának befejezését eredményezi, győződjön meg róla, hogy a megmaradt kérelem szervezetet lenyelték a következő kérelem feldolgozásának megkezdése előtt, máskülönben a megmaradt test a következő kérés kezdetének tekinthető. 400 válasz. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE letapogatás webappák TLD-knek, ha egy feltört JAR üres WEB-INF / classes / META-INF mappával rendelkezik. (REMM)
  • Fix: A kifejezés nyelvének végrehajtásában a memóriazárás javítása, amely az első webalkalmazás osztálybetöltőjét használta a memóriában rögzíthető kifejezések használatához. (Markt)
  • Fix: 59640: Nem található TLD-kkel rendelkező NPE-k. (REMM)
  • Javítás: 59654: Javítsa a hibaüzenetet, ha TLD-fájlt szeretne érvénytelen helyről használni. Huxing Zhang által biztosított patch. (Markt)
  • Webalkalmazások:
  • Javítás: 58891: Frissítse az SSL módszert. Alexander Kjall javaslata alapján. (Markt)
  • JDBC-medence:
  • Javítás: A memóriazár megszüntetése a medence tisztább szálával, amely megtartotta az első webes alkalmazás webes alkalmazásosztály-betöltőjére vonatkozó hivatkozást a kapcsolatcsomag használatára. (Markt)
  • Egyéb:
  • Frissítés: Frissítse a Commons DBCP 2 belső rétege r1743696-re (2.1.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Pool 2 belső forkját r1743697-re (2.4.2 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Fájl feltöltésének belső forkját r1743698-ra (1.3.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Cobertura opciókód lefedettség eszközét a 2.1.1-re, így könnyebb összehasonlítani a kódsorok változását a 8.0.x és a 9.0.x között. (Markt)
  • Fix: 58626: Új környezetváltozó (USE_NOHUP) támogatása, amely a nohup használatát a Tomcat indításakor használhatja. Alapértelmezés szerint le van tiltva, kivéve azt a HP-UX-et, ahol alapértelmezés szerint engedélyezve van, mivel a Tomcat indításakor a HP-UX rendszerindításkor szükséges. (Markt)

Az újdonság a 8.5.6-es verzióban:

  • Catalina:
  • Fix: Az RMI Target-hez kapcsolódó memória szivárgások elkerülhetők, ami egy olyan alkalmazáshiba miatt teszi őket, amelyet ki kell javítani, nem pedig egy JRE hibát, hogy körüljárhasson. Ezért indítsa el a RMI célhoz kapcsolódó memória szivárgásának naplózását a webes alkalmazás leállításakor. Adjon hozzá egy opciót, amely ellenőrzi, hogy a szivárgások ellenőrzése megtörtént-e. Figyelmeztetés figyelmeztetés esetén, ha a Java 9-en fut ilyen ellenőrzéssel, de a szükséges parancssori beállítás nélkül. (Markt)
  • Javítás: Győződjön meg róla, hogy az NPE nem kerül forgalomba a telepítés során, amikor a fájlokat MANIFEST.MF fájl nélkül vizsgálja. (Violetagg)
  • Javítás: 59604: Javítsa ki az URL-dekódolásban megfogalmazott feltevést, hogy az alapértelmezett platformkódolás mindig kompatibilis az ISO-8859-1-gyel. Ez a feltevés nem mindig érvényes, pl. z / OS-en. (Markt)
  • Fix: 59608: Átkerül minden érvénytelen osztály-ösvény attribútumról a JAR manifesztekről. Naplózási hibák hibakeresési szinten számos rossz könyvtár miatt. (REMM)
  • Javítás: Fix hibaüzenet, ha nem sikerült regisztrálni az MBeant. (Kfujino)
  • Coyote:
  • Javítás: Győződjön meg arról, hogy a HTTP-módszerrel rendelkező azonosítók, amelyek nem jelzők (az RFC 7231 előírása szerint) 400 visszautasítással elutasítják. (Markt)
  • Javítás: Ha az AJP-csatlakozó feldolgozza az aszinkron kérelmet, győződjön meg róla, hogy a kérelem feldolgozása teljesen befejeződött a következő kérés elindítása előtt. (Markt)
  • Javítás: Ha az async-küldés a kérés feldolgozásának befejezését eredményezi, győződjön meg róla, hogy a megmaradt kérelem szervezetet lenyelték a következő kérelem feldolgozásának megkezdése előtt, máskülönben a megmaradt test a következő kérés kezdetének tekinthető. 400 válasz. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE letapogatás webappák TLD-knek, ha egy feltört JAR üres WEB-INF / classes / META-INF mappával rendelkezik. (REMM)
  • Fix: A kifejezés nyelvének végrehajtásában a memóriazárás javítása, amely az első webalkalmazás osztálybetöltőjét használta a memóriában rögzíthető kifejezések használatához. (Markt)
  • Fix: 59640: Nem található TLD-kkel rendelkező NPE-k. (REMM)
  • Javítás: 59654: Javítsa a hibaüzenetet, ha TLD-fájlt szeretne érvénytelen helyről használni. Huxing Zhang által biztosított patch. (Markt)
  • Webalkalmazások:
  • Javítás: 58891: Frissítse az SSL módszert. Alexander Kjall javaslata alapján. (Markt)
  • JDBC-medence:
  • Javítás: A memóriazár megszüntetése a medence tisztább szálával, amely megtartotta az első webes alkalmazás webes alkalmazásosztály-betöltőjére vonatkozó hivatkozást a kapcsolatcsomag használatára. (Markt)
  • Egyéb:
  • Frissítés: Frissítse a Commons DBCP 2 belső rétege r1743696-re (2.1.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Pool 2 belső forkját r1743697-re (2.4.2 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Fájl feltöltésének belső forkját r1743698-ra (1.3.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Cobertura opciókód lefedettség eszközét a 2.1.1-re, így könnyebb összehasonlítani a kódsorok változását a 8.0.x és a 9.0.x között. (Markt)
  • Fix: 58626: Új környezetváltozó (USE_NOHUP) támogatása, amely a nohup használatát a Tomcat indításakor használhatja. Alapértelmezés szerint le van tiltva, kivéve azt a HP-UX-et, ahol alapértelmezés szerint engedélyezve van, mivel a Tomcat indításakor a HP-UX rendszerindításkor szükséges. (Markt)

Az újdonság a 8.5.5-ös verzióban:

  • Catalina:
  • Fix: Az RMI Target-hez kapcsolódó memória szivárgások elkerülhetők, ami egy olyan alkalmazáshiba miatt teszi őket, amelyet ki kell javítani, nem pedig egy JRE hibát, hogy körüljárhasson. Ezért indítsa el a RMI célhoz kapcsolódó memória szivárgásának naplózását a webes alkalmazás leállításakor. Adjon hozzá egy opciót, amely ellenőrzi, hogy a szivárgások ellenőrzése megtörtént-e. Figyelmeztetés figyelmeztetés esetén, ha a Java 9-en fut ilyen ellenőrzéssel, de a szükséges parancssori beállítás nélkül. (Markt)
  • Javítás: Győződjön meg róla, hogy az NPE nem kerül forgalomba a telepítés során, amikor a fájlokat MANIFEST.MF fájl nélkül vizsgálja. (Violetagg)
  • Javítás: 59604: Javítsa ki az URL-dekódolásban megfogalmazott feltevést, hogy az alapértelmezett platformkódolás mindig kompatibilis az ISO-8859-1-gyel. Ez a feltevés nem mindig érvényes, pl. z / OS-en. (Markt)
  • Fix: 59608: Átkerül minden érvénytelen osztály-ösvény attribútumról a JAR manifesztekről. Naplózási hibák hibakeresési szinten számos rossz könyvtár miatt. (REMM)
  • Javítás: Fix hibaüzenet, ha nem sikerült regisztrálni az MBeant. (Kfujino)
  • Coyote:
  • Javítás: Győződjön meg arról, hogy a HTTP-módszerrel rendelkező azonosítók, amelyek nem jelzők (az RFC 7231 előírása szerint) 400 visszautasítással elutasítják. (Markt)
  • Javítás: Ha az AJP-csatlakozó feldolgozza az aszinkron kérelmet, győződjön meg róla, hogy a kérelem feldolgozása teljesen befejeződött a következő kérés elindítása előtt. (Markt)
  • Javítás: Ha az async-küldés a kérés feldolgozásának befejezését eredményezi, győződjön meg róla, hogy a megmaradt kérelem szervezetet lenyelték a következő kérelem feldolgozásának megkezdése előtt, máskülönben a megmaradt test a következő kérés kezdetének tekinthető. 400 válasz. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE letapogatás webappák TLD-knek, ha egy feltört JAR üres WEB-INF / classes / META-INF mappával rendelkezik. (REMM)
  • Fix: A kifejezés nyelvének végrehajtásában a memóriazárás javítása, amely az első webalkalmazás osztálybetöltőjét használta a memóriában rögzíthető kifejezések használatához. (Markt)
  • Fix: 59640: Nem található TLD-kkel rendelkező NPE-k. (REMM)
  • Javítás: 59654: Javítsa a hibaüzenetet, ha TLD-fájlt szeretne érvénytelen helyről használni. Huxing Zhang által biztosított patch. (Markt)
  • Webalkalmazások:
  • Javítás: 58891: Frissítse az SSL módszert. Alexander Kjall javaslata alapján. (Markt)
  • JDBC-medence:
  • Javítás: A memóriazár megszüntetése a medence tisztább szálával, amely megtartotta az első webes alkalmazás webes alkalmazásosztály-betöltőjére vonatkozó hivatkozást a kapcsolatcsomag használatára. (Markt)
  • Egyéb:
  • Frissítés: Frissítse a Commons DBCP 2 belső rétege r1743696-re (2.1.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Pool 2 belső forkját r1743697-re (2.4.2 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Commons Fájl feltöltésének belső forkját r1743698-ra (1.3.1 plusz további javítások). (Markt)
  • Frissítés: Frissítse a Cobertura opciókód lefedettség eszközét a 2.1.1-re, így könnyebb összehasonlítani a kódsorok változását a 8.0.x és a 9.0.x között. (Markt)
  • Fix: 58626: Új környezetváltozó (USE_NOHUP) támogatása, amely a nohup használatát a Tomcat indításakor használhatja. Alapértelmezés szerint le van tiltva, kivéve azt a HP-UX-et, ahol alapértelmezés szerint engedélyezve van, mivel a Tomcat indításakor a HP-UX rendszerindításkor szükséges. (Markt)

Az újdonság a 8.0.36-os verzióban:

  • Catalina:
  • Javítás: Javítson ki egy regressziót az 58867-es javításban. Amikor egy Context-ot konfigurál a külső könyvtár használatához a docBase-hez, és a könyvtár az eredeti WAR oldalán található, használja a könyvtárat docBase-ként ahelyett, hogy kiterjesztené a WAR az appBase-ba és az újonnan létrehozott kiterjesztett könyvtárat a docBase-ként. (Markt)
  • Hozzáadás: 58351: A szerver felépítésének dátuma és a kiszolgáló verziószáma elérhető a JMX-n keresztül. Huxing Zhang által biztosított patch. (Markt)
  • Hozzáadás: 58988: A RewriteValve helyettesítésének különleges karakterei most egy visszalépéssel idézhetők. (Fschumacher)
  • Fix: 58999: Fix osztály és erőforrás-név szűrés WebappClassLoader. StringIndexOutOfBoundsException-ot dob, ha a név pontosan "org" vagy "javax". (Rjung)
  • Kód: Törölje a felesleges kódot. A környezetszintű fürtnek nincs támogatása. (Kfujino)
  • Add: Ellenőrizze a var és map helyettesítőt a RewriteValve-ban egy kicsit szigorúbb és pontosabb észleléssel a vastagbélben var cserélésben. (Fschumacher)
  • Fix: Fix a StandardContext mbean definíciójának InstanceManager attribútuma. (Kfujino)
  • Javítás: A webalkalmazás osztálybetöltőjének visszaállítása a JAR szkennelés hatásának csökkentéséhez a webalkalmazás memóriaterületén. (Markt)
  • Javítás: Erősítsen bizonyos erőforrás szivárgásokat a JAR-ok és WAR-ok fájljainak kezeléséhez szükséges hibakezelésben. (Markt)
  • Javítás: A JAR és a JAR-in-WAR erőforrás-kezelés újrahasznosítása a webes alkalmazás memóriaterületének csökkentése érdekében. (Markt)
  • Javítás: 57809: Az org.apache.tomcat.util.scan.MergedWebXml egyéni kontextus attribútumának elvetése, amely a Tomcat 9-ben lesz eltávolítva. (markt)
  • Javítás: 59001: Helyes kezelés az ügyben, amikor a Tomcat olyan útvonalra van telepítve, ahol az egyik szegmens egy felkiáltójelben fejeződik be. (Markt)
  • Javítás: bővítse ki az 59001-es javítást a Tomcat egyedi gabonafélékben használatos speciális sorozatok fedezésére: háború: URL-ek. (Markt)
  • Javítás: 59043: A HttpServletRequest.logout () használatakor figyelmen kívül kell hagyni a figyelmeztetést, miközben egyetlen bejelentkezéssel kapcsolatos munkameneteket kell lejárnia. (Markt)
  • Javítás: 59054: Győződjön meg arról, hogy a CrawlerSessionManagerValve használata elosztott környezetben nem okoz hibát, amikor a Valve magát a munkamenetben regisztrálja. (Markt)
  • Fix: Storeconfig alternatív cookie processzorok kezelése. (Markt / REMM)
  • Fix: Storeconfig kezelés az aljzat tulajdonságaihoz. (REMM)
  • Hozzáad: Figyelmeztetés figyelmeztetése, ha a felhasználó megpróbálja beállítani az alapértelmezett munkamenet-időtúllépést az elavult (és a figyelmen kívül hagyott) Manager.setMaxInactiveInterval () módszerrel. (Markt)
  • Javítás: Az NE és NC zászlók hibás felolvasása az újraírási szabályokban. (REMM)
  • Fix: 59065: Javítsd ki az ellenőrzési időzítést a nem katalizátoros Windows rendszerekben lévő oszlopok elérési útjain, így a Cygwin megfelelően működik. Az Ed Randall által biztosított patch. (Markt)
  • Javítás: Ha egy gazdagép egy nem létező appBase-vel van konfigurálva, hozzon létre az appBase-t, mielőtt megpróbálna kiterjeszteni egy külső WAR fájlt. (Markt)
  • Javítás: 59115: A Servlet 3.0 fájl feltöltése során a benyújtott fájlnév forrása vagy idézett sztringje lehet. Ha egy idézőjeles stringet használ, adja vissza a stringet, mielőtt visszaadná a felhasználónak. (Markt)
  • Fix: 59123: Bezárja a JNDIRealm által használt NamingEnumeration objektumokat, ha már nem szükséges. (Fschumacher / markt)
  • Fix: 59138: A ThreadLocal memóriában szivárgó téves figyelmeztetés helyesbítése, ha a webes alkalmazás osztálybetöltője betöltötte a kulcsosztályt, de nem az értékosztályt. (Markt)
  • Javítás: 59145: Ne írjon be érvénytelen figyelmeztetést, amikor egy felhasználó bejelentkezik az SSO-hoz társított munkamenetből. (Markt)
  • Javítás: 59151: Regisztráció javítása az 56917 javításban, amely további (és vitathatatlanul szükségtelen) érvényesítést adott a megadott átirányítási helyre. (Markt)
  • Fix: 59154: Fix a NullPointerException a JASSMemoryLoginModue-ban, ami a CredentialHandler Realms-hez való bevezetéséből ered. (Schultz / markt)
  • Coyote:
  • Fix: 58646: Javítson egy problémát a sendfile-lel, ami azt eredményezte, hogy egy processzort kétszer adtak hozzá a gyorsítótárba, ami hibás válaszokat eredményezett. (Markt)
  • Fix: 59015: A végállás nélküli APR Poller loop potenciális okának megszüntetése leállítás közben, ha a Poller hibát észlel a leállítási folyamat során. (Markt)
  • Javítás: A kECDHE és az ECDHE titkosítási aliasjainak hozzáigazítása a jelenlegi OpenSSL megvalósítással. (Markt)
  • Javítás: 59081: A kódolvasók definíciójának megőrzése az OpenSSL formátum használatával. (Markt)
  • Fix: 59089: A fejléc nevében a nem-token karaktereket tartalmazó HTTP fejléceket helyesen figyelmen kívül hagyja. (Markt)
  • Add: Támogatás hozzáadása további OpenSSL titkos álnevekhez az OpenSSL masterből az OpenSSL szintaxis használatakor. (Markt)
  • Jasper:
  • Javítás: 57583: javítsa a javax.servlet.jsp.el.ScopedAttributeELResolver teljesítményét a nem létező attribútumok feloldása során. Ez a javulás csak akkor működik, ha a Jasperet a Tomcat EL implementációjával használják. (Markt)
  • Frissítés: 58111: frissítés az Eclipse JDT Compiler 4.5-re. (Markt)
  • Add: Add Java 9 támogatás JSP-khez. (Markt)
  • WebSocket:
  • Fix: 59014: Győződjön meg róla, hogy a WebSocket bezárása üzenet elküldése után egy bezáró üzenet érkezik. (Markt)
  • Javítás: A részleges üzenetek tömörítésének helyes kezelése, ha a végső üzenettöredék nulla hosszúságú hasznos tartalom. (Markt)
  • Fix: 59119: A WebSocket ügyfél helyes olvasási logikája a biztonságos kapcsolatok használatakor. (Markt)
  • Fix: 59134: Helyes kliens kapcsolódási logika a proxyon keresztül történő biztonságos kapcsolatokhoz. (Markt)
  • Javítás: 59189: Explicit szabaddá tegye az Inflater és Deflater által tárolt natív memóriát a PerMessageDeflate használatával és a WebSocket munkamenet befejezésével. Henrik Olsson tapasztja alapján. (Markt)
  • Webalkalmazások:
  • Fix: Javítsa ki az automatikus telepítés várható viselkedését dokumentáló hibát. Ha a WAR frissül, és egy kiterjesztett könyvtár van jelen, akkor a könyvtár mindig törlődik és újra létrehozható a WAR kiterjesztésével, ha a packpackWARs true. (Markt)
  • Javítás: 58935: Távolítsa el a hibás hivatkozásokat a dokumentációban a jar: file: URL-ek használatával a Manager alkalmazással. (Markt)
  • Javítás: Javítsa ki a ServletRequest.getServerPort () Proxy How-To leírását. A probléma a comments.apache.org címen keresztül jelentkezett. (Violetagg)
  • Javítás: A példaprojektben a Comet Chat szervletben lehetséges határozatlan várakozási idő megjavítása. (Markt)
  • Tribes:
  • Javítás: Ha proxy csomópontot állít elő egy elsődleges csomópontnál a munkamenet megszerzéséhez, értesítse az új elsődleges csomópontot az eredeti mentési csomópontra. (Kfujino)
  • Egyéb:
  • Javítás: 58283: Módosítsa a könyvtárak alapértelmezett letöltési helyét a build folyamat során a / usr / share / java értékről $ {user.home} / temp. Ahmed Hosni által biztosított patch. (Markt)
  • Javítás: 59031: A Windows eltávolítóprogram használata esetén ne távolítsa el a Tomcat könyvtárszerkezetével szinkronizált könyvtárak tartalmát. (Markt)
  • Frissítés: Frissítse a Tomcat Native Library csomagolt verzióját 1.2.5-re az OpenSSL 1.0.2g és APR 1.5.1 alapú Windows-bináris fájlok felvenni. (Markt)
  • Frissítés: Módosítsa az alapértelmezett tomcat-users.xml fájlt, hogy nehezebbé tegye a felhasználók számára a kezelőalkalmazás példáinak webes alkalmazásához használni kívánt bejegyzéseket. (Markt)

Az újdonság a 8.0.32-es verzióban:

  • Általános:
  • Hozzáadás: Engedélyezzen több JUnit tesztosztály-minta konfigurálását a build property test.name-el és dokumentálja a tulajdonságot a BUILDING.txt fájlban. (Rjung)
  • Fix: 58768: Figyelmeztetés bejelölése, ha az átirányítás érvénytelen helyek miatt sikertelen. (Markt)
  • Catalina:
  • Fix: Erősítse meg az osztály betöltő döntését a küldöttségen az osztálybetöltés és az erőforrás-keresés tekintetében, és gyorsítsa fel. (Rjung)
  • Javítás: 58946: Győződjön meg róla, hogy a kérés paramétertérkép megmaradhatatlan, ha RequestDispatcheren történő feldolgozásra kerül. (Markt)
  • Javítás: 58827: A JSR 77 végrehajtásának maradéka. (Markt)
  • Javítás: 58905: Győződjön meg róla, hogy a Tomcat.silence () elnémítja a helyes naplózót, és tiszteletben tartja az aktuális beállítást. (Markt)
  • Coyote:
  • Add: Új konfigurációs opció az ajpFlush az AJP csatlakozók számára, hogy letiltsa az AJP flush csomagok küldését. (Rjung)
  • Cluster:
  • Javítás: Korrigálja a regressziót a munkamenet-attribútumszűrésben, amely megakadályozta a fürtkezelést az alapértelmezett konfiguráció megkezdésében. (Kfujino)
  • WebSocket:
  • Fix: Az időzítési probléma megszüntetése a munkamenet lezárásakor, ami akkor is kivételes esetet eredményezhet, ha a hiányos üzenet még az üzenet befejeződése mellett is elhangzott. (Markt)

Hozzászólások a Apache Tomcat

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!