Apache Tomcat

Software screenshot:
Apache Tomcat
Software detaljer:
Version: 9.0.10 Opdateret
Upload dato: 17 Aug 18
Udvikler: Remy Maucherat
Licens: Gratis
Popularitet: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat er et open source-stykke software, der er skrevet i Java-programmeringssproget og designet til at give brugere et indbygget Java-miljø til at køre webapps. Det er almindeligt kendt for at drive store og missionskritiske webapplikationer på tværs af en bred vifte af organisationer og brancher.


Funktioner et overblik

Det er en open source implementering af Java Servlet og JavaServer Pages teknologierne, som udvikles under Java Community Process. Når du udvikler webapps, skal du tilføje dynamisk indhold til en eksisterende Apache webserver, som leveres af Tomcat.

Tomcat bruges også i vid udstrækning til at køre Java-kode og -applets på en Apache-webserver, især webudviklere, der ønsker at opbygge dynamiske websites og applikationer ved hjælp af ovennævnte Java-teknologier.

Softwaren består af en JSP (JavaServer Pages) -motor, en HTTP-konnektor samt Catalina servletbeholderen. Mens JSP-motoren er ansvarlig for det dynamiske indhold af en webapp, er servletbeholderen konstrueret til at interagere med Java-apps.

Under emhætten understøttes operativsystemer og tilgængelighed

Som nævnt er projektet skrevet udelukkende i Java programmeringssprog, hvilket betyder, at det vil køre godt på GNU / Linux, BSD, Solaris, Microsoft Windows og Mac OS X operativsystemer. Den kan downloades som binære og kildearkiver til ovennævnte operativsystemer. Understøttede arkitekturer omfatter både 32-bit og 64-bit.


Bundlinie

Sammenfattende er Apache Tomcat en pålidelig løsning til alle, der ønsker at udvikle rigtige webapplikationer ved hjælp af open source-teknologier. Det er en vigtig del af Apache-projektet, der udvikler verdens mest populære og brugte webserver software.

Hvad er nyt i denne udgave:

  • TLS stabilitetsforbedringer.
  • Tilføj evnen til at angive statiske HTML-svar for specifikke fejlkoder og / eller undtagelsestyper med ErrorReportValve.
  • Tilføj en async HTTP / 2-parser til NIO2.
  • Tilføj dokumentation til webhostprogrammet for Host Manager. Patch leveret af Marek Czernek.

Hvad er nyt i version 8.5.20:

  • Catalina:
  • Fix: RMI Målrelaterede hukommelseslækage kan undgås, hvilket gør dem til en applikationsfejl, der skal rettes, snarere end en JRE-fejl, der skal fungere. Start derfor med at logge RMI Target-relateret hukommelse på webprogramstop. Tilføj en indstilling, der kontrollerer, hvis kontrollen for disse lækager er lavet. Log en advarsel, hvis du kører på Java 9 med denne check aktiveret, men uden den kommandolinje indstilling, det kræver. (Markt)
  • Fix: Sørg for, at NPE ikke smides under implementering, når du scanner jarfiler uden MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigér antagelsen i URL-dekodningen, at standardplatformkodningen altid er kompatibel med ISO-8859-1. Denne antagelse er ikke altid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Spring over enhver ugyldig klassepathattribut fra JAR-manifester. Log fejl på debug niveau på grund af mange dårlige biblioteker. (Remm)
  • Fix: Løs fejlmeddelelse, når du ikke registrerede MBean. (Kfujino)
  • Coyote:
  • Fix: Sørg for, at anmodninger med HTTP-metodenavne, der ikke er tokens (som krævet af RFC 7231) afvises med et 400 svar. (Markt)
  • Fix: Når en asynkron forespørgsel behandles af AJP-forbindelsen, skal du sikre dig, at anmodningen om behandling er fuldført, inden du starter den næste anmodning. (Markt)
  • Løsning: Hvis en async-afsendelse resulterer i færdiggørelsen af ​​anmodningsprocessen, skal du sikre dig, at enhver tilbagevendende anmodningsinstans sluges, inden behandlingen af ​​den næste anmodning påbegyndes, ellers kan det resterende legeme læses som starten på den næste anmodning, der fører til en 400 svar. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE scanning webapps til TLD'er, når en eksploderet JAR har en tom WEB-INF / klasser / META-INF mappe. (Remm)
  • Fix: Løs hukommelselækage i udførelsen af ​​ekspressionssprog, der fik klasselasteren til den første webapplikation til at bruge udtryk til at blive fastgjort i hukommelsen. (Markt)
  • Fix: 59640: NPE'er med ikke fundet TLD'er. (Remm)
  • Fix: 59654: Forbedre fejlmeddelelsen, når du forsøger at bruge en TLD-fil fra et ugyldigt sted. Patch leveret af Huxing Zhang. (Markt)
  • Webapplikationer:
  • Fix: 58891: Opdater SSL how-to. Baseret på et forslag fra Alexander Kjall. (Markt)
  • JDBC-pulje:
  • Fix: Løs et hukommelseslækage med poolrensens gevind, der beholdt en henvisning til webapplikationsklasseladeren til den første webapplikation for at bruge en forbindelsesbassin. (Markt)
  • Andet:
  • Opdatering: Opdater den interne fork af Commons DBCP 2 til r1743696 (2.1.1 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons Pool 2 til r1743697 (2.4.2 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons File Upload til r1743698 (1.3.1 plus yderligere rettelser). (Markt)
  • Opdater: Opdater værktøjskode dækningsværktøjet Cobertura til 2.1.1, så det er lettere at sammenligne ændringen i kodelinjer mellem 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Tilføj support til en ny miljøvariabel (USE_NOHUP), der forårsager nohup, der skal bruges, når du starter Tomcat. Det er deaktiveret som standard undtagen på HP-UX, hvor det er aktiveret som standard, da det kræves, når du starter Tomcat ved opstart på HP-UX. (Markt)

Hvad er nyt i version 8.5.9:

  • Catalina:
  • Fix: RMI Målrelaterede hukommelseslækage kan undgås, hvilket gør dem til en applikationsfejl, der skal rettes, snarere end en JRE-fejl, der skal fungere. Start derfor med at logge RMI Target-relateret hukommelse på webprogramstop. Tilføj en indstilling, der kontrollerer, hvis kontrollen for disse lækager er lavet. Log en advarsel, hvis du kører på Java 9 med denne check aktiveret, men uden den kommandolinje indstilling, det kræver. (Markt)
  • Fix: Sørg for, at NPE ikke smides under implementering, når du scanner jarfiler uden MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigér antagelsen i URL-dekodningen, at standardplatformkodningen altid er kompatibel med ISO-8859-1. Denne antagelse er ikke altid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Spring over enhver ugyldig klassepathattribut fra JAR-manifester. Log fejl på debug niveau på grund af mange dårlige biblioteker. (Remm)
  • Fix: Løs fejlmeddelelse, når du ikke registrerede MBean. (Kfujino)
  • Coyote:
  • Fix: Sørg for, at anmodninger med HTTP-metodenavne, der ikke er tokens (som krævet af RFC 7231) afvises med et 400 svar. (Markt)
  • Fix: Når en asynkron forespørgsel behandles af AJP-forbindelsen, skal du sikre dig, at anmodningen om behandling er fuldført, inden du starter den næste anmodning. (Markt)
  • Løsning: Hvis en async-afsendelse resulterer i færdiggørelsen af ​​anmodningsprocessen, skal du sikre dig, at enhver tilbagevendende anmodningsinstans sluges, inden behandlingen af ​​den næste anmodning påbegyndes, ellers kan det resterende legeme læses som starten på den næste anmodning, der fører til en 400 svar. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE scanning webapps til TLD'er, når en eksploderet JAR har en tom WEB-INF / klasser / META-INF mappe. (Remm)
  • Fix: Løs hukommelselækage i udførelsen af ​​ekspressionssprog, der fik klasselasteren til den første webapplikation til at bruge udtryk til at blive fastgjort i hukommelsen. (Markt)
  • Fix: 59640: NPE'er med ikke fundet TLD'er. (Remm)
  • Fix: 59654: Forbedre fejlmeddelelsen, når du forsøger at bruge en TLD-fil fra et ugyldigt sted. Patch leveret af Huxing Zhang. (Markt)
  • Webapplikationer:
  • Fix: 58891: Opdater SSL how-to. Baseret på et forslag fra Alexander Kjall. (Markt)
  • JDBC-pulje:
  • Fix: Løs et hukommelseslækage med poolrensens gevind, der beholdt en henvisning til webapplikationsklasseladeren til den første webapplikation for at bruge en forbindelsesbassin. (Markt)
  • Andet:
  • Opdatering: Opdater den interne fork af Commons DBCP 2 til r1743696 (2.1.1 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons Pool 2 til r1743697 (2.4.2 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons File Upload til r1743698 (1.3.1 plus yderligere rettelser). (Markt)
  • Opdater: Opdater værktøjskode dækningsværktøjet Cobertura til 2.1.1, så det er lettere at sammenligne ændringen i kodelinjer mellem 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Tilføj support til en ny miljøvariabel (USE_NOHUP), der forårsager nohup, der skal bruges, når du starter Tomcat. Det er deaktiveret som standard undtagen på HP-UX, hvor det er aktiveret som standard, da det kræves, når du starter Tomcat ved opstart på HP-UX. (Markt)

Hvad er nyt i version 8.5.8:

  • Catalina:
  • Fix: RMI Målrelaterede hukommelseslækage kan undgås, hvilket gør dem til en applikationsfejl, der skal rettes, snarere end en JRE-fejl, der skal fungere. Start derfor med at logge RMI Target-relateret hukommelse på webprogramstop. Tilføj en indstilling, der kontrollerer, hvis kontrollen for disse lækager er lavet. Log en advarsel, hvis du kører på Java 9 med denne check aktiveret, men uden den kommandolinje indstilling, det kræver. (Markt)
  • Fix: Sørg for, at NPE ikke smides under implementering, når du scanner jarfiler uden MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigér antagelsen i URL-dekodningen, at standardplatformkodningen altid er kompatibel med ISO-8859-1. Denne antagelse er ikke altid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Spring over enhver ugyldig klassepathattribut fra JAR-manifester. Log fejl på debug niveau på grund af mange dårlige biblioteker. (Remm)
  • Fix: Løs fejlmeddelelse, når du ikke registrerede MBean. (Kfujino)
  • Coyote:
  • Fix: Sørg for, at anmodninger med HTTP-metodenavne, der ikke er tokens (som krævet af RFC 7231) afvises med et 400 svar. (Markt)
  • Fix: Når en asynkron forespørgsel behandles af AJP-forbindelsen, skal du sikre dig, at anmodningen om behandling er fuldført, inden du starter den næste anmodning. (Markt)
  • Løsning: Hvis en async-afsendelse resulterer i færdiggørelsen af ​​anmodningsprocessen, skal du sikre dig, at enhver tilbagevendende anmodningsinstans sluges, inden behandlingen af ​​den næste anmodning påbegyndes, ellers kan det resterende legeme læses som starten på den næste anmodning, der fører til en 400 svar. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE scanning webapps til TLD'er, når en eksploderet JAR har en tom WEB-INF / klasser / META-INF mappe. (Remm)
  • Fix: Løs hukommelselækage i udførelsen af ​​ekspressionssprog, der fik klasselasteren til den første webapplikation til at bruge udtryk til at blive fastgjort i hukommelsen. (Markt)
  • Fix: 59640: NPE'er med ikke fundet TLD'er. (Remm)
  • Fix: 59654: Forbedre fejlmeddelelsen, når du forsøger at bruge en TLD-fil fra et ugyldigt sted. Patch leveret af Huxing Zhang. (Markt)
  • Webapplikationer:
  • Fix: 58891: Opdater SSL how-to. Baseret på et forslag fra Alexander Kjall. (Markt)
  • JDBC-pulje:
  • Fix: Løs et hukommelseslækage med poolrensens gevind, der beholdt en henvisning til webapplikationsklasseladeren til den første webapplikation for at bruge en forbindelsesbassin. (Markt)
  • Andet:
  • Opdatering: Opdater den interne fork af Commons DBCP 2 til r1743696 (2.1.1 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons Pool 2 til r1743697 (2.4.2 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons File Upload til r1743698 (1.3.1 plus yderligere rettelser). (Markt)
  • Opdater: Opdater værktøjskode dækningsværktøjet Cobertura til 2.1.1, så det er lettere at sammenligne ændringen i kodelinjer mellem 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Tilføj support til en ny miljøvariabel (USE_NOHUP), der forårsager nohup, der skal bruges, når du starter Tomcat. Det er deaktiveret som standard undtagen på HP-UX, hvor det er aktiveret som standard, da det kræves, når du starter Tomcat ved opstart på HP-UX. (Markt)

Hvad er nyt i version 8.5.6:

  • Catalina:
  • Fix: RMI Målrelaterede hukommelseslækage kan undgås, hvilket gør dem til en applikationsfejl, der skal rettes, snarere end en JRE-fejl, der skal fungere. Start derfor med at logge RMI Target-relateret hukommelse på webprogramstop. Tilføj en indstilling, der kontrollerer, hvis kontrollen for disse lækager er lavet. Log en advarsel, hvis du kører på Java 9 med denne check aktiveret, men uden den kommandolinje indstilling, det kræver. (Markt)
  • Fix: Sørg for, at NPE ikke smides under implementering, når du scanner jarfiler uden MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigér antagelsen i URL-dekodningen, at standardplatformkodningen altid er kompatibel med ISO-8859-1. Denne antagelse er ikke altid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Spring over enhver ugyldig klassepathattribut fra JAR-manifester. Log fejl på debug niveau på grund af mange dårlige biblioteker. (Remm)
  • Fix: Løs fejlmeddelelse, når du ikke registrerede MBean. (Kfujino)
  • Coyote:
  • Fix: Sørg for, at anmodninger med HTTP-metodenavne, der ikke er tokens (som krævet af RFC 7231) afvises med et 400 svar. (Markt)
  • Fix: Når en asynkron forespørgsel behandles af AJP-forbindelsen, skal du sikre dig, at anmodningen om behandling er fuldført, inden du starter den næste anmodning. (Markt)
  • Løsning: Hvis en async-afsendelse resulterer i færdiggørelsen af ​​anmodningsprocessen, skal du sikre dig, at enhver tilbagevendende anmodningsinstans sluges, inden behandlingen af ​​den næste anmodning påbegyndes, ellers kan det resterende legeme læses som starten på den næste anmodning, der fører til en 400 svar. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE scanning webapps til TLD'er, når en eksploderet JAR har en tom WEB-INF / klasser / META-INF mappe. (Remm)
  • Fix: Løs hukommelselækage i udførelsen af ​​ekspressionssprog, der fik klasselasteren til den første webapplikation til at bruge udtryk til at blive fastgjort i hukommelsen. (Markt)
  • Fix: 59640: NPE'er med ikke fundet TLD'er. (Remm)
  • Fix: 59654: Forbedre fejlmeddelelsen, når du forsøger at bruge en TLD-fil fra et ugyldigt sted. Patch leveret af Huxing Zhang. (Markt)
  • Webapplikationer:
  • Fix: 58891: Opdater SSL how-to. Baseret på et forslag fra Alexander Kjall. (Markt)
  • JDBC-pulje:
  • Fix: Løs et hukommelseslækage med poolrensens gevind, der beholdt en henvisning til webapplikationsklasseladeren til den første webapplikation for at bruge en forbindelsesbassin. (Markt)
  • Andet:
  • Opdatering: Opdater den interne fork af Commons DBCP 2 til r1743696 (2.1.1 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons Pool 2 til r1743697 (2.4.2 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons File Upload til r1743698 (1.3.1 plus yderligere rettelser). (Markt)
  • Opdater: Opdater værktøjskode dækningsværktøjet Cobertura til 2.1.1, så det er lettere at sammenligne ændringen i kodelinjer mellem 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Tilføj support til en ny miljøvariabel (USE_NOHUP), der forårsager nohup, der skal bruges, når du starter Tomcat. Det er deaktiveret som standard undtagen på HP-UX, hvor det er aktiveret som standard, da det kræves, når du starter Tomcat ved opstart på HP-UX. (Markt)

Hvad er nyt i version 8.5.5:

  • Catalina:
  • Fix: RMI Målrelaterede hukommelseslækage kan undgås, hvilket gør dem til en applikationsfejl, der skal rettes, snarere end en JRE-fejl, der skal fungere. Start derfor med at logge RMI Target-relateret hukommelse på webprogramstop. Tilføj en indstilling, der kontrollerer, hvis kontrollen for disse lækager er lavet. Log en advarsel, hvis du kører på Java 9 med denne check aktiveret, men uden den kommandolinje indstilling, det kræver. (Markt)
  • Fix: Sørg for, at NPE ikke smides under implementering, når du scanner jarfiler uden MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigér antagelsen i URL-dekodningen, at standardplatformkodningen altid er kompatibel med ISO-8859-1. Denne antagelse er ikke altid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Spring over enhver ugyldig klassepathattribut fra JAR-manifester. Log fejl på debug niveau på grund af mange dårlige biblioteker. (Remm)
  • Fix: Løs fejlmeddelelse, når du ikke registrerede MBean. (Kfujino)
  • Coyote:
  • Fix: Sørg for, at anmodninger med HTTP-metodenavne, der ikke er tokens (som krævet af RFC 7231) afvises med et 400 svar. (Markt)
  • Fix: Når en asynkron forespørgsel behandles af AJP-forbindelsen, skal du sikre dig, at anmodningen om behandling er fuldført, inden du starter den næste anmodning. (Markt)
  • Løsning: Hvis en async-afsendelse resulterer i færdiggørelsen af ​​anmodningsprocessen, skal du sikre dig, at enhver tilbagevendende anmodningsinstans sluges, inden behandlingen af ​​den næste anmodning påbegyndes, ellers kan det resterende legeme læses som starten på den næste anmodning, der fører til en 400 svar. (Markt)
  • Jasper:
  • Fix: 59567: Fix NPE scanning webapps til TLD'er, når en eksploderet JAR har en tom WEB-INF / klasser / META-INF mappe. (Remm)
  • Fix: Løs hukommelselækage i udførelsen af ​​ekspressionssprog, der fik klasselasteren til den første webapplikation til at bruge udtryk til at blive fastgjort i hukommelsen. (Markt)
  • Fix: 59640: NPE'er med ikke fundet TLD'er. (Remm)
  • Fix: 59654: Forbedre fejlmeddelelsen, når du forsøger at bruge en TLD-fil fra et ugyldigt sted. Patch leveret af Huxing Zhang. (Markt)
  • Webapplikationer:
  • Fix: 58891: Opdater SSL how-to. Baseret på et forslag fra Alexander Kjall. (Markt)
  • JDBC-pulje:
  • Fix: Løs et hukommelseslækage med poolrensens gevind, der beholdt en henvisning til webapplikationsklasseladeren til den første webapplikation for at bruge en forbindelsesbassin. (Markt)
  • Andet:
  • Opdatering: Opdater den interne fork af Commons DBCP 2 til r1743696 (2.1.1 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons Pool 2 til r1743697 (2.4.2 plus yderligere rettelser). (Markt)
  • Opdatering: Opdater den interne gaffel af Commons File Upload til r1743698 (1.3.1 plus yderligere rettelser). (Markt)
  • Opdater: Opdater værktøjskode dækningsværktøjet Cobertura til 2.1.1, så det er lettere at sammenligne ændringen i kodelinjer mellem 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Tilføj support til en ny miljøvariabel (USE_NOHUP), der forårsager nohup, der skal bruges, når du starter Tomcat. Det er deaktiveret som standard undtagen på HP-UX, hvor det er aktiveret som standard, da det kræves, når du starter Tomcat ved opstart på HP-UX. (Markt)

Hvad er nyt i version 8.0.36:

  • Catalina:
  • Fix: Korrigér en regression i fixet for 58867. Når du konfigurerer en kontekst til at bruge en ekstern mappe til docBase, og at mappen tilfældigvis er placeret langs den oprindelige WAR, skal du bruge mappen som docBase i stedet for at udvide WAR i appBase og bruge den nyoprettede udvidede mappe som docBase. (Markt)
  • Tilføj: 58351: Gør serverbyggedato og serverversionsnummer tilgængeligt via JMX. Patch leveret af Huxing Zhang. (Markt)
  • Tilføj: 58988: Særlige tegn i substitutionerne til RewriteValve kan nu citeres med en tilbageslag. (Fschumacher)
  • Fix: 58999: Fix filter- og ressourcenavnfiltrering i WebappClassLoader. Det kaster en StringIndexOutOfBoundsException, hvis navnet er nøjagtigt "org" eller "javax". (Rjung)
  • Kode: Fjern unødvendig kode. Der er ingen støtte til kontekstniveau klynge. (Kfujino)
  • Tilføj: Gør kontrol af var og kort udskiftning i RewriteValve lidt strengere og korrekt detektion af tyktarm i var udskiftning. (Fschumacher)
  • Fix: Løs typen InstanceManager attributten for mbean definition af StandardContext. (Kfujino)
  • Fix: Refactor webapplikator klasseladeren for at reducere virkningen af ​​JAR scanning på webapplikations hukommelsesfodaftryk. (Markt)
  • Fix: Løs nogle ressource lækager i fejlhåndteringen for at få adgang til filer fra JAR'er og WARs. (Markt)
  • Fix: Refactor JAR og JAR-in-WAR ressourcehåndtering for at reducere webapplikations hukommelsesfodaftryk. (Markt)
  • Fix: 57809: Afskrive den tilpassede kontekstattribut org.apache.tomcat.util.scan.MergedWebXml, som fjernes i Tomcat 9. (markt)
  • Fix: 59001: Behandle sagen korrekt, når Tomcat er installeret på en sti, hvor et af segmenterne slutter med et udråbstegn. (Markt)
  • Fix: Udvid fixet til 59001 for at dække de særlige sekvenser, der bruges i Tomcat's custom jar: krig: URL'er. (Markt)
  • Fix: 59043: Undgå advarsel under udløbet af sessioner forbundet med et enkelt tegn, hvis HttpServletRequest.logout () bruges. (Markt)
  • Fix: 59054: Sørg for, at brug af CrawlerSessionManagerValve i et distribueret miljø ikke udløser en fejl, når ventilen registrerer sig selv i sessionen. (Markt)
  • Fix: Storeconfig håndtering af alternative cookie processorer. (Markt / remm)
  • Fix: Storeconfig håndtering af sokkelegenskaber. (Remm)
  • Tilføj: Log en advarselsmeddelelse, hvis en bruger forsøger at konfigurere standard session timeout via den forældede (og ignoreret) Manager.setMaxInactiveInterval () metode. (Markt)
  • Fix: Løs fejlkorrektion af NE og NC flag i omskrivningsregler. (Remm)
  • Fix: 59065: Ret timingen for kontrollen for kolonner i stier på ikke-Windows-systemer implementeret i catalina.sh så det fungerer korrekt med Cygwin. Patch leveret af Ed Randall. (Markt)
  • Fix: Når en vært er konfigureret med en appBase, der ikke findes, skal du oprette appBase, før du forsøger at udvide en ekstern WAR-fil til den. (Markt)
  • Fix: 59115: Når du bruger upload af Servlet 3.0-fil, kan det indsendte filnavn være angivet som et token eller en citeret streng. Hvis en citeret streng anvender strengen, før den returneres til brugeren. (Markt)
  • Løs: 59123: Luk NavngivningEgenereringsobjekter, der bruges af JNDIRealm, når de ikke længere er påkrævet. (Fschumacher / markt)
  • Fix: 59138: Korrigér en falsk positiv advarsel for ThreadLocal-relateret hukommelseslækage, når nøgleklassen, men ikke værdiklassen er blevet indlæst af webapplikationsklasseladeren. (Markt)
  • Fix: 59145: Log ikke på en ugyldig advarsel, når en bruger logger ud af en session, der er knyttet til SSO. (Markt)
  • Fix: 59151: Fix en regression i løsningen til 56917, der tilføjede yderligere (og muligvis unødvendig) validering til den leverede omdirigeringsplacering. (Markt)
  • Fix: 59154: Fix en NullPointerException i JASSMemoryLoginModue som følge af introduktionen af ​​CredentialHandler til Realms. (Schultz / markt)
  • Coyote:
  • Fix: 58646: Korrigér et problem med sendfil, der resulterede i, at en processor blev tilføjet til cachen to gange, hvilket resulterede i brudte svar. (Markt)
  • Fix: 59015: Fix potentiel årsag til endeløs APR Poller-loop under afbrydelse, hvis Poller oplever en fejl under afbrydelsesprocessen. (Markt)
  • Fix: Juster krypteringsaliaser til kECDHE og ECDHE med den nuværende OpenSSL-implementering. (Markt)
  • Fix: 59081: Behold den brugerdefinerede krypteringsrækkefølge, når du definerer cifre ved hjælp af OpenSSL-formatet. (Markt)
  • Fix: 59089: Korrekt ignorere HTTP-overskrifter, der indeholder ikke-token-tegn i overskriftsnavnet. (Markt)
  • Tilføj: Tilføj støtte til yderligere OpenSSL-krypteringsaliaser fra OpenSSL-master, når du angiver ciphere ved hjælp af OpenSSL-syntaksen. (Markt)
  • Jasper:
  • Fix: 57583: Forbedrer yavlen af ​​javax.servlet.jsp.el.ScopedAttributeELResolver, når der løses attributter, der ikke findes. Denne forbedring virker kun, når Jasper bruges sammen med Tomcat's EL-implementering. (Markt)
  • Opdatering: 58111: Opdatering til Eclipse JDT Compiler 4.5. (Markt)
  • Tilføj: Tilføj Java 9-understøttelse til JSP'er. (Markt)
  • WebSocket:
  • Fix: 59014: Sørg for, at en WebSocket-tæt besked kan sendes, efter at der er modtaget en tæt besked. (Markt)
  • Fix: Korrekt håndtere komprimering af partielle meddelelser, når det endelige meddelelsesfragment har en nullængde nyttelast. (Markt)
  • Fix: 59119: Korrekt læse logik til WebSocket-klienten, når du bruger sikre forbindelser. (Markt)
  • Fix: 59134: Korrekt klientforbindelseslogik for sikre forbindelser gennem en proxy. (Markt)
  • Fix: 59189: Udgiv den oprindelige hukommelse, som Inflater og Deflater holder, når du bruger PerMessageDeflate, og WebSocket-sessionen slutter. Baseret på en patch af Henrik Olsson. (Markt)
  • Webapplikationer:
  • Fix: Korrigér en fejl i dokumentationen for den forventede adfærd for automatisk implementering. Hvis en WAR er opdateret, og en udvidet mappe er til stede, vil mappen altid blive slettet og genskabt ved at udvide WARen, hvis unpackWARs er sandt. (Markt)
  • Fix: 58935: Fjern forkerte referencer i dokumentationen til brug af jar: fil: URL'er med Manager-applikationen. (Markt)
  • Fix: Korrigér beskrivelsen af ​​ServletRequest.getServerPort () i Proxy How-To. Problem rapporteret via comments.apache.org. (Violetagg)
  • Fix: Fix en potentiel ubestemt ventetid i Comet Chat Servlet i eksemplet webapplikationen. (Markt)
  • Stammer:
  • Fix: Hvis du promoverer en proxy node til en primær node, når du får en session, skal du meddele ændringen af ​​den nye primære node til den originale backup knude. (Kfujino)
  • Andet:
  • Fix: 58283: Skift standard downloadlokalitet for biblioteker under byggeprocessen fra / usr / share / java til $ {user.home} / temp. Patch leveret af Ahmed Hosni. (Markt)
  • Fix: 59031: Fjern ikke indholdet af nogen mapper, der er symlinket i Tomcat-katalogstrukturen, når du bruger Windows-afinstalleringen. (Markt)
  • Opdater: Opdater den pakkede version af Tomcat Native Library til 1.2.5 for at hente Windows-binære filer, der er baseret på OpenSSL 1.0.2g og APR 1.5.1. (Markt)
  • Opdatering: Rediger standard tomcat-users.xml-filen for at gøre det sværere for brugerne at konfigurere de poster, der er beregnet til brug med eksemplet webapplikationen til administrationsprogrammet. (Markt)

Hvad er nyt i version 8.0.32:

  • Generelt:
  • Tilføj: Tillad at konfigurere flere JUnit test klasse mønstre med build property test.name og dokumentere ejendommen i BUILDING.txt. (Rjung)
  • Fix: 58768: Log på en advarsel, hvis en omdirigering fejler på grund af et ugyldigt sted. (Markt)
  • Catalina:
  • Fix: Løs klasseladeren beslutning på delegationen for klassen indlæsning og ressource opslag og gøre det hurtigere også. (Rjung)
  • Fix: 58946: Sørg for, at forespørgselsparameterkortet forbliver uforanderligt, når det behandles via en RequestDispatcher. (Markt)
  • Fix: 58827: Afskrive hvad der er tilbage af implementeringen af ​​JSR 77. (Markt)
  • Fix: 58905: Sørg for, at Tomcat.silence () tavler den korrekte logger og respekterer den aktuelle indstilling. (Markt)
  • Coyote:
  • Tilføj: Ny konfigurationsmulighed ajpFlush for AJP-forbindelserne for at deaktivere afsendelse af AJP-spylepakker. (Rjung)
  • Cluster:
  • Fix: Korrigér en regression i sessionsattributfiltreringen, der forhindrede clustering i at starte i standardkonfigurationen. (Kfujino)
  • WebSocket:
  • Fix: Løs et timing-problem på sessionen tæt, hvilket kan medføre, at en undtagelse kastes for en ufuldstændig besked, selvom meddelelsen blev gennemført. (Markt)

Kommentarer til Apache Tomcat

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!