Apache Tomcat

Sagteware kiekie:
Apache Tomcat
Sagteware besonderhede:
Weergawe: 9.0.10 Opgedateer
Upload datum: 17 Aug 18
Ontwikkelaar: Remy Maucherat
Lisensie: Gratis
Populariteit: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat is 'n oop bron sagteware wat in die Java-programmeertaal geskryf is en ontwerp is om gebruikers 'n inheemse Java-omgewing te bied vir die bestuur van webprogramme. Dit is algemeen bekend om grootskaalse en sendingkritiese webtoepassings oor 'n wye verskeidenheid organisasies en nywerhede te dryf.


Funksies in 'n oogopslag

Dit is 'n oopbron implementering van die Java Servlet- en JavaServer Pages-tegnologieë, wat ontwikkel word onder die Java-gemeenskapsproses. Wanneer u webprogramme ontwikkel, moet u dinamiese inhoud by 'n bestaande Apache-webbediener, wat deur Tomcat verskaf word, byvoeg.

Tomcat word ook wyd gebruik vir die bestuur van Java-kode en -programme op 'n Apache-webbediener, veral webontwikkelaars wat dinamiese webwerwe en programme wil bou met behulp van die voorgenoemde Java-tegnologie.

Die sagteware bestaan ​​uit 'n JSP (JavaServer Pages) enjin, 'n HTTP-aansluiting, sowel as die Catalina servlethouer. Terwyl die JSP-enjin in beheer is van die dinamiese inhoud van 'n webprogram, is die servlethouer ontwerp om met die Java-programme te kommunikeer.

Onder die kap, ondersteunde OSes en beskikbaarheid

Soos hierbo genoem, word die projek heeltemal in die Java-programmeertaal geskryf, wat beteken dat dit goed gaan op die bedryfstelsel van GNU / Linux, BSD, Solaris, Microsoft Windows en Mac OS X. Dit is beskikbaar vir aflaai as binêre en bron argiewe vir die voorgenoemde OSes. Ondersteunde argitektuur sluit beide 32-bis en 64-bis in.


Bottom line

Samevatting, Apache Tomcat is 'n betroubare oplossing vir almal wat ryk web toepassings wil gebruik met behulp van open source tegnologie. Dit is 'n belangrike deel van die Apache-projek, wat die wêreld se gewildste en gebruikte webbedienerprogrammatuur ontwikkel.

Wat is nuut in hierdie weergawe:

  • TLS stabiliteitsverbeterings.
  • Voeg die vermoë om statiese HTML-antwoorde vir spesifieke foutkodes en / of uitsonderingstipes te spesifiseer met die ErrorReportValve.
  • Voeg 'n async HTTP / 2-parser vir NIO2 by.
  • Voeg dokumentasie by vir die webprogram vir die hostbestuurder. Patch verskaf deur Marek Czernek.

Wat is nuut in weergawe 8.5.20:

  • Catalina:
  • Oplossing: RMI Target-verwante geheue lekkasies is vermybaar, wat hulle 'n toepassingsbug maak wat eerder as 'n JRE-fout moet werk om te werk. Begin daarom om RMI Target-verwante geheue lekkasies op webtoepassings te stop. Voeg 'n opsie by wat beheer as die tjek vir hierdie lekkasies gemaak word. Teken 'n waarskuwing as dit op Java 9 loop met hierdie tjek aangeskakel, maar sonder die opdraglyn opsie wat dit benodig. (Mark)
  • Oplossing: Maak seker dat NPE nie tydens implementering gegooi word tydens die skandering van jarlêers sonder MANIFEST.MF-lêer nie. (Violetagg)
  • Fix: 59604: Korrigeer die veronderstelling wat gemaak is in die URL-dekodering dat die standaard-platformkodering altyd verenigbaar is met ISO-8859-1. Hierdie aanname is nie altyd geldig nie, bv. op z / OS. (Mark)
  • Fix: 59608: Slaan enige ongeldige klaspad-kenmerk oor van JAR-manifestasies. Logfoute op debug-vlak weens baie slegte biblioteke. (Opgawe)
  • Oplossing: Los foutboodskap op as MBean nie registreer nie. (Kfujino)
  • Coyote:
  • Oplossing: Maak seker dat versoeke met HTTP-metode name wat nie tokens is nie (soos vereis deur RFC 7231) verwerp word met 'n 400 reaksie. (Mark)
  • Oplossing: As 'n asynchrone versoek deur die AJP-koppelaar verwerk word, maak seker dat die verwerkingsversoek volledig voltooi is voordat die volgende versoek begin. (Mark)
  • Oplossing: As 'n asynk-versending tot die voltooiing van versoekverwerking lei, moet u verseker dat enige oorblywende versoekliggaam ingesluk word voordat u die volgende versoek begin verwerk. Die oorblywende liggaam kan gelees word as die begin van die volgende versoek wat lei tot 'n 400 reaksie. (Mark)
  • Jasper:
  • Fix: 59567: Fix NPE-skandering webapps vir TLD's wanneer 'n JAR-ontploffing het 'n leë WEB-INF / klasse / META-INF gids. (Opgawe)
  • Fix: Maak 'n geheue lek in die implementering van die taalgebruik wat die leser van die eerste webprogram veroorsaak het om uitdrukkings in die geheue te gebruik. (Mark)
  • Fix: 59640: NPEs met nie gevind TLDs. (Opgawe)
  • Fix: 59654: Verbeter foutboodskap as u 'n TLD-lêer vanaf 'n ongeldige plek probeer gebruik. Patch verskaf deur Huxing Zhang. (Mark)
  • Webtoepassings:
  • Fix: 58891: Werk die SSL-soektog op. Op grond van 'n voorstel deur Alexander Kjall. (Mark)
  • JDBC-swembad:
  • Oplossing: Los 'n geheue lek vas met die swembaddroogdraad wat 'n verwysing na die webtoepassing-klaslaaier behou het vir die eerste webtoepassing om 'n verbindingspoel te gebruik. (Mark)
  • Ander:
  • Update: Werk die interne vurk van Commons DBCP 2 na r1743696 (2.1.1 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons Pool 2 op na r1743697 (2.4.2 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons File Upload na r1743698 (1.3.1 plus addisionele regstellings). (Mark)
  • Update: Werk die opsiekode-dekkingsgereedskap Cobertura na 2.1.1 sodat dit makliker is om die verandering in kodelyne tussen 8.0.x en 9.0.x te vergelyk. (Mark)
  • Fix: 58626: Voeg ondersteuning by vir 'n nuwe omgewing veranderlike (USE_NOHUP) wat veroorsaak dat nohup gebruik word wanneer Tomcat begin. Dit is standaard afgeskakel, behalwe op HP-UX waar dit standaard is aangeskakel, aangesien dit nodig is wanneer Tomcat begin met die opstart op HP-UX. (Mark)

Wat is nuut in weergawe 8.5.9:

  • Catalina:
  • Oplossing: RMI Target-verwante geheue lekkasies is vermybaar, wat hulle 'n toepassingsbug maak wat eerder as 'n JRE-fout moet werk om te werk. Begin daarom om RMI Target-verwante geheue lekkasies op webtoepassings te stop. Voeg 'n opsie by wat beheer as die tjek vir hierdie lekkasies gemaak word. Teken 'n waarskuwing as dit op Java 9 loop met hierdie tjek aangeskakel, maar sonder die opdraglyn opsie wat dit benodig. (Mark)
  • Oplossing: Maak seker dat NPE nie tydens implementering gegooi word tydens die skandering van jarlêers sonder MANIFEST.MF-lêer nie. (Violetagg)
  • Fix: 59604: Korrigeer die veronderstelling wat gemaak is in die URL-dekodering dat die standaard-platformkodering altyd verenigbaar is met ISO-8859-1. Hierdie aanname is nie altyd geldig nie, bv. op z / OS. (Mark)
  • Fix: 59608: Slaan enige ongeldige klaspad-kenmerk oor van JAR-manifestasies. Logfoute op debug-vlak weens baie slegte biblioteke. (Opgawe)
  • Oplossing: Los foutboodskap op as MBean nie registreer nie. (Kfujino)
  • Coyote:
  • Oplossing: Maak seker dat versoeke met HTTP-metode name wat nie tokens is nie (soos vereis deur RFC 7231) verwerp word met 'n 400 reaksie. (Mark)
  • Oplossing: As 'n asynchrone versoek deur die AJP-koppelaar verwerk word, maak seker dat die verwerkingsversoek volledig voltooi is voordat die volgende versoek begin. (Mark)
  • Oplossing: As 'n asynk-versending tot die voltooiing van versoekverwerking lei, moet u verseker dat enige oorblywende versoekliggaam ingesluk word voordat u die volgende versoek begin verwerk. Die oorblywende liggaam kan gelees word as die begin van die volgende versoek wat lei tot 'n 400 reaksie. (Mark)
  • Jasper:
  • Fix: 59567: Fix NPE-skandering webapps vir TLD's wanneer 'n JAR-ontploffing het 'n leë WEB-INF / klasse / META-INF gids. (Opgawe)
  • Fix: Maak 'n geheue lek in die implementering van die taalgebruik wat die leser van die eerste webprogram veroorsaak het om uitdrukkings in die geheue te gebruik. (Mark)
  • Fix: 59640: NPEs met nie gevind TLDs. (Opgawe)
  • Fix: 59654: Verbeter foutboodskap as u 'n TLD-lêer vanaf 'n ongeldige plek probeer gebruik. Patch verskaf deur Huxing Zhang. (Mark)
  • Webtoepassings:
  • Fix: 58891: Werk die SSL-soektog op. Op grond van 'n voorstel deur Alexander Kjall. (Mark)
  • JDBC-swembad:
  • Oplossing: Los 'n geheue lek vas met die swembaddroogdraad wat 'n verwysing na die webtoepassing-klaslaaier behou het vir die eerste webtoepassing om 'n verbindingspoel te gebruik. (Mark)
  • Ander:
  • Update: Werk die interne vurk van Commons DBCP 2 na r1743696 (2.1.1 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons Pool 2 op na r1743697 (2.4.2 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons File Upload na r1743698 (1.3.1 plus addisionele regstellings). (Mark)
  • Update: Werk die opsiekode-dekkingsgereedskap Cobertura na 2.1.1 sodat dit makliker is om die verandering in kodelyne tussen 8.0.x en 9.0.x te vergelyk. (Mark)
  • Fix: 58626: Voeg ondersteuning by vir 'n nuwe omgewing veranderlike (USE_NOHUP) wat veroorsaak dat nohup gebruik word wanneer Tomcat begin. Dit is standaard afgeskakel, behalwe op HP-UX waar dit standaard is aangeskakel, aangesien dit nodig is wanneer Tomcat begin met die opstart op HP-UX. (Mark)

Wat is nuut in weergawe 8.5.8:

  • Catalina:
  • Oplossing: RMI Target-verwante geheue lekkasies is vermybaar, wat hulle 'n toepassingsbug maak wat eerder as 'n JRE-fout moet werk om te werk. Begin daarom om RMI Target-verwante geheue lekkasies op webtoepassings te stop. Voeg 'n opsie by wat beheer as die tjek vir hierdie lekkasies gemaak word. Teken 'n waarskuwing as dit op Java 9 loop met hierdie tjek aangeskakel, maar sonder die opdraglyn opsie wat dit benodig. (Mark)
  • Oplossing: Maak seker dat NPE nie tydens implementering gegooi word tydens die skandering van jarlêers sonder MANIFEST.MF-lêer nie. (Violetagg)
  • Fix: 59604: Korrigeer die veronderstelling wat gemaak is in die URL-dekodering dat die standaard-platformkodering altyd verenigbaar is met ISO-8859-1. Hierdie aanname is nie altyd geldig nie, bv. op z / OS. (Mark)
  • Fix: 59608: Slaan enige ongeldige klaspad-kenmerk oor van JAR-manifestasies. Logfoute op debug-vlak weens baie slegte biblioteke. (Opgawe)
  • Oplossing: Los foutboodskap op as MBean nie registreer nie. (Kfujino)
  • Coyote:
  • Oplossing: Maak seker dat versoeke met HTTP-metode name wat nie tokens is nie (soos vereis deur RFC 7231) verwerp word met 'n 400 reaksie. (Mark)
  • Oplossing: As 'n asynchrone versoek deur die AJP-koppelaar verwerk word, maak seker dat die verwerkingsversoek volledig voltooi is voordat die volgende versoek begin. (Mark)
  • Oplossing: As 'n asynk-versending tot die voltooiing van versoekverwerking lei, moet u verseker dat enige oorblywende versoekliggaam ingesluk word voordat u die volgende versoek begin verwerk. Die oorblywende liggaam kan gelees word as die begin van die volgende versoek wat lei tot 'n 400 reaksie. (Mark)
  • Jasper:
  • Fix: 59567: Fix NPE-skandering webapps vir TLD's wanneer 'n JAR-ontploffing het 'n leë WEB-INF / klasse / META-INF gids. (Opgawe)
  • Fix: Maak 'n geheue lek in die implementering van die taalgebruik wat die leser van die eerste webprogram veroorsaak het om uitdrukkings in die geheue te gebruik. (Mark)
  • Fix: 59640: NPEs met nie gevind TLDs. (Opgawe)
  • Fix: 59654: Verbeter foutboodskap as u 'n TLD-lêer vanaf 'n ongeldige plek probeer gebruik. Patch verskaf deur Huxing Zhang. (Mark)
  • Webtoepassings:
  • Fix: 58891: Werk die SSL-soektog op. Op grond van 'n voorstel deur Alexander Kjall. (Mark)
  • JDBC-swembad:
  • Oplossing: Los 'n geheue lek vas met die swembaddroogdraad wat 'n verwysing na die webtoepassing-klaslaaier behou het vir die eerste webtoepassing om 'n verbindingspoel te gebruik. (Mark)
  • Ander:
  • Update: Werk die interne vurk van Commons DBCP 2 na r1743696 (2.1.1 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons Pool 2 op na r1743697 (2.4.2 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons File Upload na r1743698 (1.3.1 plus addisionele regstellings). (Mark)
  • Update: Werk die opsiekode-dekkingsgereedskap Cobertura na 2.1.1 sodat dit makliker is om die verandering in kodelyne tussen 8.0.x en 9.0.x te vergelyk. (Mark)
  • Fix: 58626: Voeg ondersteuning by vir 'n nuwe omgewing veranderlike (USE_NOHUP) wat veroorsaak dat nohup gebruik word wanneer Tomcat begin. Dit is standaard afgeskakel, behalwe op HP-UX waar dit standaard is aangeskakel, aangesien dit nodig is wanneer Tomcat begin met die opstart op HP-UX. (Mark)

Wat is nuut in weergawe 8.5.6:

  • Catalina:
  • Oplossing: RMI Target-verwante geheue lekkasies is vermybaar, wat hulle 'n toepassingsbug maak wat eerder as 'n JRE-fout moet werk om te werk. Begin daarom om RMI Target-verwante geheue lekkasies op webtoepassings te stop. Voeg 'n opsie by wat beheer as die tjek vir hierdie lekkasies gemaak word. Teken 'n waarskuwing as dit op Java 9 loop met hierdie tjek aangeskakel, maar sonder die opdraglyn opsie wat dit benodig. (Mark)
  • Oplossing: Maak seker dat NPE nie tydens implementering gegooi word tydens die skandering van jarlêers sonder MANIFEST.MF-lêer nie. (Violetagg)
  • Fix: 59604: Korrigeer die veronderstelling wat gemaak is in die URL-dekodering dat die standaard-platformkodering altyd verenigbaar is met ISO-8859-1. Hierdie aanname is nie altyd geldig nie, bv. op z / OS. (Mark)
  • Fix: 59608: Slaan enige ongeldige klaspad-kenmerk oor van JAR-manifestasies. Logfoute op debug-vlak weens baie slegte biblioteke. (Opgawe)
  • Oplossing: Los foutboodskap op as MBean nie registreer nie. (Kfujino)
  • Coyote:
  • Oplossing: Maak seker dat versoeke met HTTP-metode name wat nie tokens is nie (soos vereis deur RFC 7231) verwerp word met 'n 400 reaksie. (Mark)
  • Oplossing: As 'n asynchrone versoek deur die AJP-koppelaar verwerk word, maak seker dat die verwerkingsversoek volledig voltooi is voordat die volgende versoek begin. (Mark)
  • Oplossing: As 'n asynk-versending tot die voltooiing van versoekverwerking lei, moet u verseker dat enige oorblywende versoekliggaam ingesluk word voordat u die volgende versoek begin verwerk. Die oorblywende liggaam kan gelees word as die begin van die volgende versoek wat lei tot 'n 400 reaksie. (Mark)
  • Jasper:
  • Fix: 59567: Fix NPE-skandering webapps vir TLD's wanneer 'n JAR-ontploffing het 'n leë WEB-INF / klasse / META-INF gids. (Opgawe)
  • Fix: Maak 'n geheue lek in die implementering van die taalgebruik wat die leser van die eerste webprogram veroorsaak het om uitdrukkings in die geheue te gebruik. (Mark)
  • Fix: 59640: NPEs met nie gevind TLDs. (Opgawe)
  • Fix: 59654: Verbeter foutboodskap as u 'n TLD-lêer vanaf 'n ongeldige plek probeer gebruik. Patch verskaf deur Huxing Zhang. (Mark)
  • Webtoepassings:
  • Fix: 58891: Werk die SSL-soektog op. Op grond van 'n voorstel deur Alexander Kjall. (Mark)
  • JDBC-swembad:
  • Oplossing: Los 'n geheue lek vas met die swembaddroogdraad wat 'n verwysing na die webtoepassing-klaslaaier behou het vir die eerste webtoepassing om 'n verbindingspoel te gebruik. (Mark)
  • Ander:
  • Update: Werk die interne vurk van Commons DBCP 2 na r1743696 (2.1.1 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons Pool 2 op na r1743697 (2.4.2 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons File Upload na r1743698 (1.3.1 plus addisionele regstellings). (Mark)
  • Update: Werk die opsiekode-dekkingsgereedskap Cobertura na 2.1.1 sodat dit makliker is om die verandering in kodelyne tussen 8.0.x en 9.0.x te vergelyk. (Mark)
  • Fix: 58626: Voeg ondersteuning by vir 'n nuwe omgewing veranderlike (USE_NOHUP) wat veroorsaak dat nohup gebruik word wanneer Tomcat begin. Dit is standaard afgeskakel, behalwe op HP-UX waar dit standaard is aangeskakel, aangesien dit nodig is wanneer Tomcat begin met die opstart op HP-UX. (Mark)

Wat is nuut in weergawe 8.5.5:

  • Catalina:
  • Oplossing: RMI Target-verwante geheue lekkasies is vermybaar, wat hulle 'n toepassingsbug maak wat eerder as 'n JRE-fout moet werk om te werk. Begin daarom om RMI Target-verwante geheue lekkasies op webtoepassings te stop. Voeg 'n opsie by wat beheer as die tjek vir hierdie lekkasies gemaak word. Teken 'n waarskuwing as dit op Java 9 loop met hierdie tjek aangeskakel, maar sonder die opdraglyn opsie wat dit benodig. (Mark)
  • Oplossing: Maak seker dat NPE nie tydens implementering gegooi word tydens die skandering van jarlêers sonder MANIFEST.MF-lêer nie. (Violetagg)
  • Fix: 59604: Korrigeer die veronderstelling wat gemaak is in die URL-dekodering dat die standaard-platformkodering altyd verenigbaar is met ISO-8859-1. Hierdie aanname is nie altyd geldig nie, bv. op z / OS. (Mark)
  • Fix: 59608: Slaan enige ongeldige klaspad-kenmerk oor van JAR-manifestasies. Logfoute op debug-vlak weens baie slegte biblioteke. (Opgawe)
  • Oplossing: Los foutboodskap op as MBean nie registreer nie. (Kfujino)
  • Coyote:
  • Oplossing: Maak seker dat versoeke met HTTP-metode name wat nie tokens is nie (soos vereis deur RFC 7231) verwerp word met 'n 400 reaksie. (Mark)
  • Oplossing: As 'n asynchrone versoek deur die AJP-koppelaar verwerk word, maak seker dat die verwerkingsversoek volledig voltooi is voordat die volgende versoek begin. (Mark)
  • Oplossing: As 'n asynk-versending tot die voltooiing van versoekverwerking lei, moet u verseker dat enige oorblywende versoekliggaam ingesluk word voordat u die volgende versoek begin verwerk. Die oorblywende liggaam kan gelees word as die begin van die volgende versoek wat lei tot 'n 400 reaksie. (Mark)
  • Jasper:
  • Fix: 59567: Fix NPE-skandering webapps vir TLD's wanneer 'n JAR-ontploffing het 'n leë WEB-INF / klasse / META-INF gids. (Opgawe)
  • Fix: Maak 'n geheue lek in die implementering van die taalgebruik wat die leser van die eerste webprogram veroorsaak het om uitdrukkings in die geheue te gebruik. (Mark)
  • Fix: 59640: NPEs met nie gevind TLDs. (Opgawe)
  • Fix: 59654: Verbeter foutboodskap as u 'n TLD-lêer vanaf 'n ongeldige plek probeer gebruik. Patch verskaf deur Huxing Zhang. (Mark)
  • Webtoepassings:
  • Fix: 58891: Werk die SSL-soektog op. Op grond van 'n voorstel deur Alexander Kjall. (Mark)
  • JDBC-swembad:
  • Oplossing: Los 'n geheue lek vas met die swembaddroogdraad wat 'n verwysing na die webtoepassing-klaslaaier behou het vir die eerste webtoepassing om 'n verbindingspoel te gebruik. (Mark)
  • Ander:
  • Update: Werk die interne vurk van Commons DBCP 2 na r1743696 (2.1.1 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons Pool 2 op na r1743697 (2.4.2 plus addisionele regstellings). (Mark)
  • Update: Werk die interne vurk van Commons File Upload na r1743698 (1.3.1 plus addisionele regstellings). (Mark)
  • Update: Werk die opsiekode-dekkingsgereedskap Cobertura na 2.1.1 sodat dit makliker is om die verandering in kodelyne tussen 8.0.x en 9.0.x te vergelyk. (Mark)
  • Fix: 58626: Voeg ondersteuning by vir 'n nuwe omgewing veranderlike (USE_NOHUP) wat veroorsaak dat nohup gebruik word wanneer Tomcat begin. Dit is standaard afgeskakel, behalwe op HP-UX waar dit standaard is aangeskakel, aangesien dit nodig is wanneer Tomcat begin met die opstart op HP-UX. (Mark)

Wat is nuut in weergawe 8.0.36:

  • Catalina:
  • Oplossing: Regstel 'n regressie in die oplossing vir 58867. Wanneer u 'n konteks konfigureer om 'n eksterne gids vir die docBase te gebruik, en die gids langs die oorspronklike OORG geleë is, gebruik die gids as die docBase eerder as om die OORLOG in die appBase en die gebruik van die nuutgeskepte uitgebreide gids as die docBase. (Mark)
  • Voeg by: 58351: Maak die bediener se datum en bediener weergawe nommer toeganklik via JMX. Patch verskaf deur Huxing Zhang. (Mark)
  • Voeg by: 58988: Spesiale karakters in die vervangings van die RewriteValve kan nou met 'n terugslag aangehaal word. (Fschumacher)
  • Oplossing: 58999: Vaste klas- en hulpbronnaamfiltrering in WebappClassLoader. Dit gooi 'n StringIndexOutOfBoundsException as die naam presies "org" of "javax" is. (Rjung)
  • Kode: Verwyder onnodige kode. Daar is geen ondersteuning vir konteksvlakgroepering nie. (Kfujino)
  • Voeg by: Kontroleer vir var en kaartvervanging in RewriteValve 'n bietjie strenger en korrekte opsporing van kolon in var vervanging. (Fschumacher)
  • Fix: Maak die tipe InstanceManager-kenmerk van die definisie van StandardContext vas. (Kfujino)
  • Fix: Refactor die webtoepassing klaslader om die impak van JAR-skandering op die geheuevoetspoor van die webprogram te verminder. (Mark)
  • Oplossing: Maak 'n paar hulpbronlekkasies in die fouthantering om toegang tot lêers van JAR's en WARs te verkry. (Mark)
  • Fix: Refactor die JAR en JAR-in-WAR hulpbron hantering om die geheue voetspoor van die webprogram te verminder. (Mark)
  • Fix: 57809: Deprecate die persoonlike konteks kenmerk org.apache.tomcat.util.scan.MergedWebXml wat in Tomcat 9 verwyder word. (mark)
  • Fix: 59001: Korrigeer die geval wanneer Tomcat geïnstalleer word op 'n pad waar een van die segmente in 'n uitroepteken eindig. (Mark)
  • Oplossing: Brei die oplossing vir 59001 uit om die spesiale reekse wat in Tomcat se persoonlike pot gebruik word, te dek: oorlog: URL's. (Mark)
  • Oplossing: 59043: Vermy waarskuwing terwyl sessies wat met 'n enkele teken verband hou, verval as HttpServletRequest.logout () gebruik word. (Mark)
  • Fix: 59054: Maak seker dat die gebruik van die CrawlerSessionManagerValve in 'n verspreide omgewing nie 'n fout veroorsaak wanneer die klep self in die sessie registreer nie. (Mark)
  • Fix: Storeconfig hantering van alternatiewe koekie verwerkers. (Mark / opgawe)
  • Oplossing: Storeconfig hantering van socket eienskappe. (Opgawe)
  • Voeg by: Teken 'n waarskuwingsboodskap as 'n gebruiker probeer om die verstek sessie timeout te konfigureer via die verouderde (en geïgnoreer) Bestuurder.setMaxInactiveInterval () metode. (Mark)
  • Oplossing: Bevestig foutiewe parsering van die NE en NC-vlae in herschrijfreëls. (Opgawe)
  • Fix: 59065: Korrigeer die tydsberekening van die tjek vir kolonies in paaie op nie-Windows-stelsels geïmplementeer in catalina.sh sodat dit korrek werk met Cygwin. Patch verskaf deur Ed Randall. (Mark)
  • Fix: Wanneer 'n gasheer ingestel is met 'n appBase wat nie bestaan ​​nie, skep die appBase voordat jy 'n eksterne OORLêerlêer uit te brei. (Mark)
  • Fix: 59115: By die gebruik van die lêer upload van Servlet 3.0 kan die ingevoerde lêernaam word verskaf as 'n teken of 'n geciteerde string. As 'n aangehaalde string, pas die string nie aan voordat dit aan die gebruiker terugbesorg word nie. (Mark)
  • Oplossing: 59123: Beslote NommersOnderweringsvoorwerpe wat deur die JNDIRealm gebruik word sodra hulle nie meer benodig word nie. (Fschumacher / mark)
  • Fix: 59138: Korrigeer 'n vals positiewe waarskuwing vir DraadLokale verwante geheue lekkasies wanneer die sleutelklas, maar nie die waardeklas gelaai is deur die webtoepassingsklaslader nie. (Mark)
  • Fix: 59145: Teken nie 'n ongeldige waarskuwing aan as 'n gebruiker uit 'n sessie wat met SSO verband hou, teken. (Mark)
  • Fix: 59151: Herstel 'n regressie in die oplossing vir 56917 wat bykomende (en waarskynlik onnodige) validering by die verskafde herlei-plek gevoeg het. (Mark)
  • Fix: 59154: Fix n NullPointerException in die JASSMemoryLoginModue as gevolg van die bekendstelling van die CredentialHandler to Realms. (Schultz / mark)
  • Coyote:
  • Fix: 58646: Korrigeer 'n probleem met sendfile wat veroorsaak het dat 'n verwerker twee keer by die kas geplaas word, wat lei tot gebreekte antwoorde. (Mark)
  • Fix: 59015: Fix moontlike oorsaak van eindelose APR Poller-lus tydens afsluitings as die Poller 'n fout tydens die afsluitingsproses ervaar. (Mark)
  • Oplossing: Koördineer aliasse vir kECDHE en ECDHE met die huidige OpenSSL implementering. (Mark)
  • Oplossing: 59081: Behou die gebruiker gedefinieerde kode vir die definisie van cifre met behulp van die OpenSSL formaat. (Mark)
  • Fix: 59089: HTTP-hoofde korrek ignoreer wat nie-token karakters in die kopnaam bevat. (Mark)
  • Voeg by: Voeg bykomende OpenSSL-kode aliasse by van OpenSSL-meester by die spesifisering van ciphers met behulp van die OpenSSL-sintaksis. (Mark)
  • Jasper:
  • Fix: 57583: Verbeter die prestasie van javax.servlet.jsp.el.ScopedAttributeELResolver wanneer die eienskappe wat nie bestaan ​​nie, opgelos word. Hierdie verbetering werk net wanneer Jasper gebruik word met Tomcat se EL implementering. (Mark)
  • Update: 58111: Update na die Eclipse JDT Compiler 4.5. (Mark)
  • Add: Voeg Java 9-ondersteuning vir JSP's by. (Mark)
  • WebSocket:
  • Oplossing: 59014: Maak seker dat 'n WebSocket sluit boodskap gestuur kan word nadat 'n noue boodskap ontvang is. (Mark)
  • Oplossing: Korrekte hantering van kompressie van gedeeltelike boodskappe wanneer die finale boodskapfragment 'n nullengte-loonvrag het. (Mark)
  • Fix: 59119: Korrekte leeslogika vir WebSocket-kliënt wanneer veilige verbindings gebruik word. (Mark)
  • Fix: 59134: Korrekte kliënt verbind logika vir veilige verbindings gemaak deur 'n proxy. (Mark)
  • Fix: 59189: Stel die inheemse geheue wat die Inflater en Deflater bevat, vryelik uit wanneer PerMessageDeflate gebruik word en die WebSocket-sessie eindig. Gebaseer op 'n pleister deur Henrik Olsson. (Mark)
  • Webtoepassings:
  • Oplossing: Korrigeer 'n fout in die dokumentasie van die verwagte gedrag vir outomatiese implementering. As 'n OORLOG opgedateer word en 'n uitgebreide gids is teenwoordig, sal die gids altyd uitgevee en herskep word deur die OORLOG uit te brei as unpackWARs waar is. (Mark)
  • Fix: 58935: Verwyder foutiewe verwysings in die dokumentasie om jar te gebruik: lêer: URL's met die Bestuurder-aansoek. (Mark)
  • Oplossing: Korrigeer die beskrywing van die ServletRequest.getServerPort () in Proxy-soektog. Uitgawe aangemeld via comments.apache.org. (Violetagg)
  • Oplossing: Maak 'n moontlike onbepaalde wag in die Comet Chat Servlet in die voorbeeld webprogram. (Mark)
  • stamme:
  • Oplossing: As u 'n proxy knooppunt na 'n primêre knoppie bevorder wanneer u 'n sessie kry, moet u die verandering van die nuwe primêre knooppunt in kennis stel van die oorspronklike rugsteunknooppunt. (Kfujino)
  • Ander:
  • Fix: 58283: Verander die verstek download plek vir biblioteke tydens die bou proses van / usr / share / java na $ {user.home} / temp. Patch verskaf deur Ahmed Hosni. (Mark)
  • Fix: 59031: verwyder nie die inhoud van enige dopgehou wat in die Tomcat-katalogusstruktuur gekoppel is nie. (Mark)
  • Update: Werk die verpakte weergawe van die Tomcat Native Library na 1.2.5 op om die Windows-binêre programme op te haal wat gebaseer is op OpenSSL 1.0.2g en APR 1.5.1. (Mark)
  • Opdateer: Verander die standaard tomcat-users.xml-lêer om dit moeiliker te maak vir gebruikers om die inskrywings wat vir gebruik met die voorbeeldewebtoepassing vir die Bestuurder-program ingestel is, te konfigureer. (Mark)

Wat is nuut in weergawe 8.0.32:

  • General:
  • Voeg toe: Laat verskeie JUnit-toetsklaspatrone toe met die geboueiendomtoetsnaam en stel die eiendom in BUILDING.txt. (Rjung)
  • Fix: 58768: Teken 'n waarskuwing aan as 'n herleiing misluk weens 'n ongeldige ligging. (Mark)
  • Catalina:
  • Oplossing: Los klasladerbesluit op die afvaardiging vas vir klasbelading en hulpbronopkyk en maak dit ook vinniger. (Rjung)
  • Fix: 58946: Maak seker dat die versoek parameter kaart onveranderd bly wanneer dit verwerk word via 'n RequestDispatcher. (Mark)
  • Fix: 58827: Deprecate wat oorbly van die implementering van die JSR 77. (Mark)
  • Fix: 58905: Maak seker dat Tomcat.silence () die korrekte logger stoor en die huidige instelling respekteer. (Mark)
  • Coyote:
  • Voeg: Nuwe konfigurasie opsie ajpFlush vir die AJP-koppelaars om die stuur van AJP spoelpakke uit te skakel. (Rjung)
  • Cluster:
  • Oplossing: Korrigeer 'n regressie in die sessie-kenmerkfiltrering wat verhoed het dat clustering vanaf die verstekkonfigurasie begin. (Kfujino)
  • WebSocket:
  • Oplossing: Los 'n tydskwessie probleem op sessie naby wat kan lei tot 'n uitsondering wat gegooi word vir 'n onvolledige boodskap, selfs al is die boodskap voltooi. (Mark)

Kommentaar te Apache Tomcat

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!