Apache Tomcat

Skjermbilde programvare:
Apache Tomcat
Prog.varedetaljer:
Versjon: 9.0.10 Oppdatert
Last opp dato: 17 Aug 18
Utvikler: Remy Maucherat
Lisens: Gratis
Popularitet: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat er et åpen kildekodeprogram som er skrevet i Java-programmeringsspråket og designet for å gi brukerne et innfødt Java-miljø for å kjøre webapps. Det er allment kjent for å drive store og kritiske webapplikasjoner på tvers av et bredt spekter av organisasjoner og næringer.


Funksjoner med et blikk

Det er en åpen kildekodeimplementering av Java Servlet og JavaServer Pages-teknologiene, som er utviklet under Java Community Process. Når du utvikler webapper, må du legge til dynamisk innhold på en eksisterende Apache-webserver, som leveres av Tomcat.

Tomcat brukes også mye til å kjøre Java-kode og applets på en Apache-webserver, spesielt webutviklere som ønsker å bygge dynamiske nettsteder og programmer ved hjelp av ovennevnte Java-teknologier.

Programvaren består av en JSP (JavaServer Pages) -motor, en HTTP-kontakt, samt Catalina servletbeholderen. Mens JSP-motoren har ansvaret for det dynamiske innholdet i en webapp, har servletbeholderen blitt utviklet for å samhandle med Java-appene.

Under hetten, støttede operativsystemer og tilgjengelighet

Som nevnt er prosjektet skrevet helt i Java-programmeringsspråket, noe som betyr at det vil fungere bra på operativsystemene GNU / Linux, BSD, Solaris, Microsoft Windows og Mac OS X. Den er tilgjengelig for nedlasting som binær og kildearkiv for de nevnte operativsystemene. Støttede arkitekturer inkluderer både 32-bit og 64-bit.


Bunnlinjen

Oppsummering, Apache Tomcat er en pålitelig løsning for alle som ønsker å utvikle rike webapplikasjoner ved hjelp av åpen kildekode teknologi. Det er en viktig del av Apache-prosjektet, som utvikler verdens mest populære og brukte webserverprogramvare.

Hva er nytt i denne versjonen:

  • TLS stabilitetsforbedringer.
  • Legg til muligheten til å angi statiske HTML-svar for bestemte feilkoder og / eller unntakstyper med ErrorReportValve.
  • Legg til en async HTTP / 2-parser for NIO2.
  • Legg til dokumentasjon for webområdet for Host Manager. Patch levert av Marek Czernek.

Hva er nytt i versjon 8.5.20:

  • Catalina:
  • Fix: RMI Målrelaterte minnelekkasjer kan unngås, noe som gjør dem til en applikasjonsfeil som må løses i stedet for en JRE-feil for å fungere. Derfor begynner å logge RMI Target-relaterte minnelekkasjer på webprogramstopp. Legg til et alternativ som kontrollerer om sjekken for disse lekkasjer er gjort. Logg på en advarsel hvis du kjører på Java 9 med denne sjekken aktivert, men uten kommandolinjealternativet det krever. (Markt)
  • Fix: Kontroller at NPE ikke kastes under distribusjon når du scanner jarfiler uten MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigere antagelsen i URL-dekoding som standardplattformkoding alltid er kompatibel med ISO-8859-1. Denne antakelsen er ikke alltid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Hopp over et ugyldig klassepath-attributt fra JAR-manifester. Loggfeil på feilsøkingsnivå på grunn av mange dårlige biblioteker. (Remm)
  • Løs: Løs feilmelding når du ikke registrerte MBean. (Kfujino)
  • Coyote:
  • Fix: Kontroller at forespørsler med HTTP-metodenavn som ikke er tokens (som kreves av RFC 7231) blir avvist med 400 svar. (Markt)
  • Løsning: Når en asynkron forespørsel behandles av AJP-kontakten, må du kontrollere at forespørselsbehandling er fullført før du starter den neste forespørselen. (Markt)
  • Løsning: Hvis en asynkforsendelse resulterer i ferdigstillelse av forespørselsbehandling, må du forsikre deg om at eventuelle gjenværende forespørselsorgan sluges før du begynner behandlingen av den neste forespørselen, og det gjenværende legemet kan leses som starten på neste forespørsel som fører til en 400 respons. (Markt)
  • Jasper:
  • Fix: 59567: Fiks NPE skanning webapps for TLDer når en eksplodert JAR har en tom WEB-INF / klasser / META-INF-mappe. (Remm)
  • Løsning: Lag en minnelekkasje i implementeringen av uttrykksspråk som forårsaket at klasselasteren til det første webprogrammet bruker uttrykk som skal festes i minnet. (Markt)
  • Fix: 59640: NPEs med ikke funnet TLDs. (Remm)
  • Fix: 59654: Forbedre feilmeldingen når du forsøker å bruke en TLD-fil fra et ugyldig sted. Patch levert av Huxing Zhang. (Markt)
  • Nettapplikasjoner:
  • Fix: 58891: Oppdater SSL-hvordan-til. Basert på et forslag fra Alexander Kjall. (Markt)
  • jdbc-basseng:
  • Fix: Løs et minnelekk med bassengrenserens tråd som beholdt en referanse til webapplikasjonsklasseladeren for det første webprogrammet for å bruke et tilkoblingsbasseng. (Markt)
  • Annet:
  • Oppdater: Oppdater den interne gaffelen av Commons DBCP 2 til r1743696 (2.1.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons Pool 2 til r1743697 (2.4.2 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons File Upload til r1743698 (1.3.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater opsjonskode dekning verktøyet Cobertura til 2.1.1 slik at det er lettere å sammenligne endringen i linjer med kode mellom 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Legg til støtte for en ny miljøvariabel (USE_NOHUP) som gjør at nohup skal brukes når du starter Tomcat. Den er deaktivert som standard, unntatt på HP-UX, hvor den er aktivert som standard siden det kreves når du starter Tomcat ved oppstart på HP-UX. (Markt)

Hva er nytt i versjon 8.5.9:

  • Catalina:
  • Fix: RMI Målrelaterte minnelekkasjer kan unngås, noe som gjør dem til en applikasjonsfeil som må løses i stedet for en JRE-feil for å fungere. Derfor begynner å logge RMI Target-relaterte minnelekkasjer på webprogramstopp. Legg til et alternativ som kontrollerer om sjekken for disse lekkasjer er gjort. Logg på en advarsel hvis du kjører på Java 9 med denne sjekken aktivert, men uten kommandolinjealternativet det krever. (Markt)
  • Fix: Kontroller at NPE ikke kastes under distribusjon når du scanner jarfiler uten MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigere antagelsen i URL-dekoding som standardplattformkoding alltid er kompatibel med ISO-8859-1. Denne antakelsen er ikke alltid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Hopp over et ugyldig klassepath-attributt fra JAR-manifester. Loggfeil på feilsøkingsnivå på grunn av mange dårlige biblioteker. (Remm)
  • Løs: Løs feilmelding når du ikke registrerte MBean. (Kfujino)
  • Coyote:
  • Fix: Kontroller at forespørsler med HTTP-metodenavn som ikke er tokens (som kreves av RFC 7231) blir avvist med 400 svar. (Markt)
  • Løsning: Når en asynkron forespørsel behandles av AJP-kontakten, må du kontrollere at forespørselsbehandling er fullført før du starter den neste forespørselen. (Markt)
  • Løsning: Hvis en asynkforsendelse resulterer i ferdigstillelse av forespørselsbehandling, må du forsikre deg om at eventuelle gjenværende forespørselsorgan sluges før du begynner behandlingen av den neste forespørselen, og det gjenværende legemet kan leses som starten på neste forespørsel som fører til en 400 respons. (Markt)
  • Jasper:
  • Fix: 59567: Fiks NPE skanning webapps for TLDer når en eksplodert JAR har en tom WEB-INF / klasser / META-INF-mappe. (Remm)
  • Løsning: Lag en minnelekkasje i implementeringen av uttrykksspråk som forårsaket at klasselasteren til det første webprogrammet bruker uttrykk som skal festes i minnet. (Markt)
  • Fix: 59640: NPEs med ikke funnet TLDs. (Remm)
  • Fix: 59654: Forbedre feilmeldingen når du forsøker å bruke en TLD-fil fra et ugyldig sted. Patch levert av Huxing Zhang. (Markt)
  • Nettapplikasjoner:
  • Fix: 58891: Oppdater SSL-hvordan-til. Basert på et forslag fra Alexander Kjall. (Markt)
  • jdbc-basseng:
  • Fix: Løs et minnelekk med bassengrenserens tråd som beholdt en referanse til webapplikasjonsklasseladeren for det første webprogrammet for å bruke et tilkoblingsbasseng. (Markt)
  • Annet:
  • Oppdater: Oppdater den interne gaffelen av Commons DBCP 2 til r1743696 (2.1.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons Pool 2 til r1743697 (2.4.2 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons File Upload til r1743698 (1.3.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater opsjonskode dekning verktøyet Cobertura til 2.1.1 slik at det er lettere å sammenligne endringen i linjer med kode mellom 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Legg til støtte for en ny miljøvariabel (USE_NOHUP) som gjør at nohup skal brukes når du starter Tomcat. Den er deaktivert som standard, unntatt på HP-UX, hvor den er aktivert som standard siden det kreves når du starter Tomcat ved oppstart på HP-UX. (Markt)

Hva er nytt i versjon 8.5.8:

  • Catalina:
  • Fix: RMI Målrelaterte minnelekkasjer kan unngås, noe som gjør dem til en applikasjonsfeil som må løses i stedet for en JRE-feil for å fungere. Derfor begynner å logge RMI Target-relaterte minnelekkasjer på webprogramstopp. Legg til et alternativ som kontrollerer om sjekken for disse lekkasjer er gjort. Logg på en advarsel hvis du kjører på Java 9 med denne sjekken aktivert, men uten kommandolinjealternativet det krever. (Markt)
  • Fix: Kontroller at NPE ikke kastes under distribusjon når du scanner jarfiler uten MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigere antagelsen i URL-dekoding som standardplattformkoding alltid er kompatibel med ISO-8859-1. Denne antakelsen er ikke alltid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Hopp over et ugyldig klassepath-attributt fra JAR-manifester. Loggfeil på feilsøkingsnivå på grunn av mange dårlige biblioteker. (Remm)
  • Løs: Løs feilmelding når du ikke registrerte MBean. (Kfujino)
  • Coyote:
  • Fix: Kontroller at forespørsler med HTTP-metodenavn som ikke er tokens (som kreves av RFC 7231) blir avvist med 400 svar. (Markt)
  • Løsning: Når en asynkron forespørsel behandles av AJP-kontakten, må du kontrollere at forespørselsbehandling er fullført før du starter den neste forespørselen. (Markt)
  • Løsning: Hvis en asynkforsendelse resulterer i ferdigstillelse av forespørselsbehandling, må du forsikre deg om at eventuelle gjenværende forespørselsorgan sluges før du begynner behandlingen av den neste forespørselen, og det gjenværende legemet kan leses som starten på neste forespørsel som fører til en 400 respons. (Markt)
  • Jasper:
  • Fix: 59567: Fiks NPE skanning webapps for TLDer når en eksplodert JAR har en tom WEB-INF / klasser / META-INF-mappe. (Remm)
  • Løsning: Lag en minnelekkasje i implementeringen av uttrykksspråk som forårsaket at klasselasteren til det første webprogrammet bruker uttrykk som skal festes i minnet. (Markt)
  • Fix: 59640: NPEs med ikke funnet TLDs. (Remm)
  • Fix: 59654: Forbedre feilmeldingen når du forsøker å bruke en TLD-fil fra et ugyldig sted. Patch levert av Huxing Zhang. (Markt)
  • Nettapplikasjoner:
  • Fix: 58891: Oppdater SSL-hvordan-til. Basert på et forslag fra Alexander Kjall. (Markt)
  • jdbc-basseng:
  • Fix: Løs et minnelekk med bassengrenserens tråd som beholdt en referanse til webapplikasjonsklasseladeren for det første webprogrammet for å bruke et tilkoblingsbasseng. (Markt)
  • Annet:
  • Oppdater: Oppdater den interne gaffelen av Commons DBCP 2 til r1743696 (2.1.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons Pool 2 til r1743697 (2.4.2 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons File Upload til r1743698 (1.3.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater opsjonskode dekning verktøyet Cobertura til 2.1.1 slik at det er lettere å sammenligne endringen i linjer med kode mellom 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Legg til støtte for en ny miljøvariabel (USE_NOHUP) som gjør at nohup skal brukes når du starter Tomcat. Den er deaktivert som standard, unntatt på HP-UX, hvor den er aktivert som standard siden det kreves når du starter Tomcat ved oppstart på HP-UX. (Markt)

Hva er nytt i versjon 8.5.6:

  • Catalina:
  • Fix: RMI Målrelaterte minnelekkasjer kan unngås, noe som gjør dem til en applikasjonsfeil som må løses i stedet for en JRE-feil for å fungere. Derfor begynner å logge RMI Target-relaterte minnelekkasjer på webprogramstopp. Legg til et alternativ som kontrollerer om sjekken for disse lekkasjer er gjort. Logg på en advarsel hvis du kjører på Java 9 med denne sjekken aktivert, men uten kommandolinjealternativet det krever. (Markt)
  • Fix: Kontroller at NPE ikke kastes under distribusjon når du scanner jarfiler uten MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigere antagelsen i URL-dekoding som standardplattformkoding alltid er kompatibel med ISO-8859-1. Denne antakelsen er ikke alltid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Hopp over et ugyldig klassepath-attributt fra JAR-manifester. Loggfeil på feilsøkingsnivå på grunn av mange dårlige biblioteker. (Remm)
  • Løs: Løs feilmelding når du ikke registrerte MBean. (Kfujino)
  • Coyote:
  • Fix: Kontroller at forespørsler med HTTP-metodenavn som ikke er tokens (som kreves av RFC 7231) blir avvist med 400 svar. (Markt)
  • Løsning: Når en asynkron forespørsel behandles av AJP-kontakten, må du kontrollere at forespørselsbehandling er fullført før du starter den neste forespørselen. (Markt)
  • Løsning: Hvis en asynkforsendelse resulterer i ferdigstillelse av forespørselsbehandling, må du forsikre deg om at eventuelle gjenværende forespørselsorgan sluges før du begynner behandlingen av den neste forespørselen, og det gjenværende legemet kan leses som starten på neste forespørsel som fører til en 400 respons. (Markt)
  • Jasper:
  • Fix: 59567: Fiks NPE skanning webapps for TLDer når en eksplodert JAR har en tom WEB-INF / klasser / META-INF-mappe. (Remm)
  • Løsning: Lag en minnelekkasje i implementeringen av uttrykksspråk som forårsaket at klasselasteren til det første webprogrammet bruker uttrykk som skal festes i minnet. (Markt)
  • Fix: 59640: NPEs med ikke funnet TLDs. (Remm)
  • Fix: 59654: Forbedre feilmeldingen når du forsøker å bruke en TLD-fil fra et ugyldig sted. Patch levert av Huxing Zhang. (Markt)
  • Nettapplikasjoner:
  • Fix: 58891: Oppdater SSL-hvordan-til. Basert på et forslag fra Alexander Kjall. (Markt)
  • jdbc-basseng:
  • Fix: Løs et minnelekk med bassengrenserens tråd som beholdt en referanse til webapplikasjonsklasseladeren for det første webprogrammet for å bruke et tilkoblingsbasseng. (Markt)
  • Annet:
  • Oppdater: Oppdater den interne gaffelen av Commons DBCP 2 til r1743696 (2.1.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons Pool 2 til r1743697 (2.4.2 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons File Upload til r1743698 (1.3.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater opsjonskode dekning verktøyet Cobertura til 2.1.1 slik at det er lettere å sammenligne endringen i linjer med kode mellom 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Legg til støtte for en ny miljøvariabel (USE_NOHUP) som gjør at nohup skal brukes når du starter Tomcat. Den er deaktivert som standard, unntatt på HP-UX, hvor den er aktivert som standard siden det kreves når du starter Tomcat ved oppstart på HP-UX. (Markt)

Hva er nytt i versjon 8.5.5:

  • Catalina:
  • Fix: RMI Målrelaterte minnelekkasjer kan unngås, noe som gjør dem til en applikasjonsfeil som må løses i stedet for en JRE-feil for å fungere. Derfor begynner å logge RMI Target-relaterte minnelekkasjer på webprogramstopp. Legg til et alternativ som kontrollerer om sjekken for disse lekkasjer er gjort. Logg på en advarsel hvis du kjører på Java 9 med denne sjekken aktivert, men uten kommandolinjealternativet det krever. (Markt)
  • Fix: Kontroller at NPE ikke kastes under distribusjon når du scanner jarfiler uten MANIFEST.MF-fil. (Violetagg)
  • Fix: 59604: Korrigere antagelsen i URL-dekoding som standardplattformkoding alltid er kompatibel med ISO-8859-1. Denne antakelsen er ikke alltid gyldig, f.eks. på z / OS. (Markt)
  • Fix: 59608: Hopp over et ugyldig klassepath-attributt fra JAR-manifester. Loggfeil på feilsøkingsnivå på grunn av mange dårlige biblioteker. (Remm)
  • Løs: Løs feilmelding når du ikke registrerte MBean. (Kfujino)
  • Coyote:
  • Fix: Kontroller at forespørsler med HTTP-metodenavn som ikke er tokens (som kreves av RFC 7231) blir avvist med 400 svar. (Markt)
  • Løsning: Når en asynkron forespørsel behandles av AJP-kontakten, må du kontrollere at forespørselsbehandling er fullført før du starter den neste forespørselen. (Markt)
  • Løsning: Hvis en asynkforsendelse resulterer i ferdigstillelse av forespørselsbehandling, må du forsikre deg om at eventuelle gjenværende forespørselsorgan sluges før du begynner behandlingen av den neste forespørselen, og det gjenværende legemet kan leses som starten på neste forespørsel som fører til en 400 respons. (Markt)
  • Jasper:
  • Fix: 59567: Fiks NPE skanning webapps for TLDer når en eksplodert JAR har en tom WEB-INF / klasser / META-INF-mappe. (Remm)
  • Løsning: Lag en minnelekkasje i implementeringen av uttrykksspråk som forårsaket at klasselasteren til det første webprogrammet bruker uttrykk som skal festes i minnet. (Markt)
  • Fix: 59640: NPEs med ikke funnet TLDs. (Remm)
  • Fix: 59654: Forbedre feilmeldingen når du forsøker å bruke en TLD-fil fra et ugyldig sted. Patch levert av Huxing Zhang. (Markt)
  • Nettapplikasjoner:
  • Fix: 58891: Oppdater SSL-hvordan-til. Basert på et forslag fra Alexander Kjall. (Markt)
  • jdbc-basseng:
  • Fix: Løs et minnelekk med bassengrenserens tråd som beholdt en referanse til webapplikasjonsklasseladeren for det første webprogrammet for å bruke et tilkoblingsbasseng. (Markt)
  • Annet:
  • Oppdater: Oppdater den interne gaffelen av Commons DBCP 2 til r1743696 (2.1.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons Pool 2 til r1743697 (2.4.2 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater den interne gaffelen til Commons File Upload til r1743698 (1.3.1 pluss tilleggsrettelser). (Markt)
  • Oppdater: Oppdater opsjonskode dekning verktøyet Cobertura til 2.1.1 slik at det er lettere å sammenligne endringen i linjer med kode mellom 8.0.x og 9.0.x. (Markt)
  • Fix: 58626: Legg til støtte for en ny miljøvariabel (USE_NOHUP) som gjør at nohup skal brukes når du starter Tomcat. Den er deaktivert som standard, unntatt på HP-UX, hvor den er aktivert som standard siden det kreves når du starter Tomcat ved oppstart på HP-UX. (Markt)

Hva er nytt i versjon 8.0.36:

  • Catalina:
  • Rett: Korrigere en regresjon i løsningen for 58867. Når du konfigurerer en kontekst for å bruke en ekstern katalog for docBase, og at mappen er plassert langs siden av den opprinnelige WARen, bruk katalogen som docBase i stedet for å utvide den WAR i appBase og bruk den nylig opprettede utvidede katalogen som docBase. (Markt)
  • Legg til: 58351: Lag serveroppbyggingsdatoen og serverversjonsnummeret tilgjengelig via JMX. Patch levert av Huxing Zhang. (Markt)
  • Legg til: 58988: Spesielle tegn i substitusjoner for RewriteValve kan nå siteres med tilbakeslag. (Fschumacher)
  • Fix: 58999: Fiks klassen og ressursnavnet filtrering i WebappClassLoader. Det kaster en StringIndexOutOfBoundsException hvis navnet er nøyaktig "org" eller "javax". (Rjung)
  • Kode: Fjern unødvendig kode. Det er ingen støtte for kontekstnivåklyngen. (Kfujino)
  • Legg til: Kontroller var og erstatning av kart i RewriteValve litt strengere og korrekt gjenkjenning av kolon i var erstatning. (Fschumacher)
  • Løsning: Fest type InstanceManager-attributt for mone-definisjon av StandardContext. (Kfujino)
  • Fix: Refactor webapplikasjon klasselaster for å redusere virkningen av JAR skanning på minnet fotavtrykk av webapplikasjonen. (Markt)
  • Løsning: Løs noen ressurslekkasjer i feilhåndteringen for å få tilgang til filer fra JARs og WARs. (Markt)
  • Løsning: Refactor ressurshåndtering for JAR og JAR-in-WAR for å redusere nettfotsporet til webapplikasjonen. (Markt)
  • Fix: 57809: Utskrive den tilpassede kontekstattributtet org.apache.tomcat.util.scan.MergedWebXml som vil bli fjernet i Tomcat 9. (markt)
  • Fix: 59001: Behandle saken riktig når Tomcat er installert på en sti hvor et av segmentene slutter med et utropstegn. (Markt)
  • Fix: Utvid reparasjonen for 59001 for å dekke de spesielle sekvensene som brukes i Tomcats tilpassede jar: krig: URLer. (Markt)
  • Fix: 59043: Unngå advarsel mens du utløper økter tilknyttet et enkelt tegn på hvis HttpServletRequest.logout () brukes. (Markt)
  • Fix: 59054: Kontroller at bruk av CrawlerSessionManagerValve i et distribuert miljø ikke utløser en feil når ventilen registrerer seg i økten. (Markt)
  • Korrigere: Storeconfig håndtering av alternative cookie prosessorer. (Markt / remm)
  • Løs: Storeconfig håndtering av sokkelegenskaper. (Remm)
  • Legg til: Logg inn en advarselsmelding hvis en bruker forsøker å konfigurere standard session timeout via den utdaterte (og ignorert) Manager.setMaxInactiveInterval () -metoden. (Markt)
  • Løsning: Løs feilkorrering av NE og NC-flaggene i omskrivningsregler. (Remm)
  • Fix: 59065: Korrigere tidspunktet for sjekken for kolonner i stier på ikke-Windows-systemer implementert i katalina.sh så det fungerer riktig med Cygwin. Patch levert av Ed Randall. (Markt)
  • Fix: Når en vert er konfigurert med en appBase som ikke eksisterer, opprett appBase før du prøver å utvide en ekstern WAR-fil i den. (Markt)
  • Fix: 59115: Når du bruker Servlet 3.0-filopplasting, kan det innleverte filnavnet bli gitt som et token eller en sitertråd. Hvis en sitert streng, unquote strenget før du returnerer det til brukeren. (Markt)
  • Løs: 59123: Lukk navngivningEngangsobjekter brukt av JNDIRealm når de ikke lenger er påkrevd. (Fschumacher / Markt)
  • Fix: 59138: Korrigér en falsk positiv advarsel for ThreadLocal-relatert minnelekkasje når nøkkelklassen, men ikke verdiklassen, er lastet av webapplikasjonsklasselasteren. (Markt)
  • Fix: 59145: Ikke logg inn en ugyldig advarsel når en bruker logger ut av en økt tilknyttet SSO. (Markt)
  • Fiks: 59151: Løs en regresjon i løsningen for 56917 som la til ekstra (og uten tvil unødvendig) validering til det angitte omadresseringsstedet. (Markt)
  • Fix: 59154: Løs en NullPointerException i JASSMemoryLoginModue som er resultatet av introduksjonen av CredentialHandler til Realms. (Schultz / Markt)
  • Coyote:
  • Fix: 58646: Rett et problem med sendfil som resulterte i at en prosessor ble lagt til hurtigbufferen to ganger som fører til ødelagte svar. (Markt)
  • Fix: 59015: Løs potensiell årsak til endeløs APR Poller-løkke under nedleggelse hvis Poller opplever en feil under stoppprosessen. (Markt)
  • Korrigere: Juster krypteringsaliaser for kECDHE og ECDHE med dagens OpenSSL-implementering. (Markt)
  • Fix: 59081: Behold den brukerdefinerte krypteringsordren når du definerer cifre ved hjelp av OpenSSL-formatet. (Markt)
  • Fix: 59089: Korrekt ignorere HTTP-overskrifter som inneholder ikke-token-tegn i overskriftsnavnet. (Markt)
  • Legg til: Legg til støtte for flere OpenSSL-krypteringsaliaser fra OpenSSL-mesteren når du spesifiserer cifre som bruker OpenSSL-syntaksen. (Markt)
  • Jasper:
  • Fix: 57583: Forbedre ytelsen til javax.servlet.jsp.el.ScopedAttributeELResolver når du løser attributter som ikke eksisterer. Denne forbedringen virker bare når Jasper brukes sammen med Tomcats EL-implementering. (Markt)
  • Oppdatering: 58111: Oppdatering til Eclipse JDT Compiler 4.5. (Markt)
  • Legg til: Legg til Java 9-støtte for JSP-er. (Markt)
  • WebSocket:
  • Fix: 59014: Kontroller at en WebSocket-lukkemelding kan sendes etter at en nært beskjed er mottatt. (Markt)
  • Fiks: Korrekt håndter komprimering av partielle meldinger når det endelige meldingsfragmentet har en nulllengde nyttelast. (Markt)
  • Fix: 59119: Korrigere leselogikken for WebSocket-klienten når du bruker sikre forbindelser. (Markt)
  • Fix: 59134: Korrekt klientkoblingslogikk for sikre forbindelser gjennom en proxy. (Markt)
  • Fiks: 59189: Slett det opprinnelige minnet som holdes av Inflater og deflater når du bruker PerMessageDeflate og WebSocket-økten avsluttes. Basert på et lapp av Henrik Olsson. (Markt)
  • Nettapplikasjoner:
  • Korrigere en feil i dokumentasjonen av forventet oppførsel for automatisk distribusjon. Hvis en WAR er oppdatert og en utvidet katalog er til stede, blir katalogen alltid slettet og gjenopprettet ved å utvide WARen hvis unpackWARs er sant. (Markt)
  • Fix: 58935: Fjern feil referanser i dokumentasjonen til bruk av jar: fil: URLer med Manager-applikasjonen. (Markt)
  • Korrigere beskrivelsen av ServletRequest.getServerPort () i proxy-modus. Problem rapportert via comments.apache.org. (Violetagg)
  • Fix: Løs en potensiell ubestemt ventetid i Comet Chat Servlet i eksemplet webapplikasjonen. (Markt)
  • Stammer:
  • Fix: Hvis du markedsfører en proxy node til en primær node når du får en økt, skal du varsle om endringen av den nye primære noden til den opprinnelige sikkerhetskopienoden. (Kfujino)
  • Annet:
  • Fix: 58283: Endre standard nedlasting for biblioteker under byggeprosessen fra / usr / share / java til $ {user.home} / temp. Patch levert av Ahmed Hosni. (Markt)
  • Fix: 59031: Når du bruker Windows-avinstalleringen, må du ikke fjerne innholdet i kataloger som er symlinket i Tomcat-katalogstrukturen. (Markt)
  • Oppdater: Oppdater den pakkede versjonen av Tomcat Native Library til 1.2.5 for å hente Windows-binære filer som er basert på OpenSSL 1.0.2g og APR 1.5.1. (Markt)
  • Oppdater: Endre standard tomcat-users.xml-filen for å gjøre det vanskeligere for brukerne å konfigurere oppføringene som er beregnet for bruk med eksempler på webapplikasjonen for Manager-applikasjonen. (Markt)

Hva er nytt i versjon 8.0.32:

  • Generelt:
  • Legg til: Tillat å konfigurere flere JUnit-testklassemønstre med byggegenskapens testnavn og dokumentere egenskapen i BUILDING.txt. (Rjung)
  • Fix: 58768: Logg på en advarsel hvis en viderekobling mislykkes på grunn av et ugyldig sted. (Markt)
  • Catalina:
  • Løs: Løs klasselasteravgjørelsen på delegasjonen for klasselastning og ressursoppslag, og gjør det også raskere. (Rjung)
  • Fix: 58946: Pass på at forespørselsparameterkartet forblir uforanderlig når du behandler via RequestDispatcher. (Markt)
  • Fix: 58827: Utskriftsløs hva som er igjen av implementeringen av JSR 77. (Markt)
  • Fix: 58905: Kontroller at Tomcat.silence () stenger den riktige loggeren og respekterer gjeldende innstilling. (Markt)
  • Coyote:
  • Legg til: Nytt konfigurasjonsalternativ ajpFlush for AJP-kontaktene for å deaktivere sending av AJP-spylepakker. (Rjung)
  • Cluster:
  • Rett: Korrigere en regresjon i sessionsattributtfiltreringen som forhindret klynging fra å starte i standardkonfigurasjonen. (Kfujino)
  • WebSocket:
  • Fix: Løs et tidsbestemt problem i økten, som kan føre til at et unntak kastes for en ufullstendig melding, selv om meldingen ble fullført. (Markt)

Kommentarer til Apache Tomcat

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!