Apache Tomcat

Software kuvakaappaus:
Apache Tomcat
Ohjelmiston tiedot:
Versio: 9.0.10 Päivitetty
Lähetyksen päivämäärä: 17 Aug 18
Kehittäjä: Remy Maucherat
Lupa: Vapaa
Suosio: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat on avoimen lähdekoodin ohjelmisto, joka on kirjoitettu Java-ohjelmointikielellä ja jonka tarkoituksena on tarjota käyttäjille natiivi Java-ympäristö web-sovellusten käyttämiseen. Se tunnetaan laajalti ja monien organisaatioiden ja toimialojen laaja-alaisista ja kriittisistä web-sovelluksista.


Ominaisuudet yhdellä silmäyksellä

Se on avoimen lähdekoodin toteutus Java Servlet- ja JavaServer Pages -tekniikoissa, jotka on kehitetty Java-yhteisön prosessissa. Kun kehität verkkosovelluksia, sinun on lisättävä dynaamista sisältöä olemassa olevaan Apache-palvelimeen, jota Tomcat tarjoaa.

Tomcat on myös laajalti käytössä Java-koodin ja sovellusten ylläpidossa Apache-palvelimelle, erityisesti web-kehittäjille, jotka haluavat rakentaa dynaamisia verkkosivustoja ja sovelluksia edellä mainittujen Java-tekniikoiden avulla.

Ohjelmisto koostuu JSP (JavaServer Pages) -moottorista, HTTP-liittimestä sekä Catalina servlet -säiliöstä. Vaikka JSP-moottori vastaa verkkosovelluksen dynaamisesta sisällöstä, palvelinsäiliö on suunniteltu toimimaan vuorovaikutuksessa Java-sovellusten kanssa.

Kannen alla, tuetut käyttöjärjestelmät ja saatavuus

Kuten mainittiin, hanke on kirjoitettu kokonaan Java-ohjelmointikielellä, mikä tarkoittaa, että se toimii hyvin GNU / Linux-, BSD-, Solaris-, Microsoft Windows- ja Mac OS X -käyttöjärjestelmissä. Se on ladattavissa binääri- ja lähdetiedostoina edellä mainituille käyttöjärjestelmille. Tuetut arkkitehtuurit sisältävät sekä 32-bittisen että 64-bittisen.


Bottom line

Yhteenvetona Apache Tomcat on luotettava ratkaisu kaikille, jotka haluavat kehittää rikas web-sovelluksia avoimen lähdekoodin avulla. Se on tärkeä osa Apache-projektia, joka kehittää maailman suosituimpia ja käytettyjä web-palvelinohjelmistoja.

Uutta tässä julkaisussa:

  • TLS-stabiiliuden parannukset.
  • Lisää kyky määrittää staattiset HTML-vastaukset tietyille virhekoodeille ja / tai poikkeustyypeille ErrorReportValve-ominaisuuden avulla.
  • Lisää async HTTP / 2 jäsentimen NIO2: lle.
  • Lisää asiakirja Host Managerin verkkosovellukseen. Marek Czernekin tarjoama laastari.

Uutta versio 8.5.20:

  • Catalina:
  • Korjaa: RMI Tavoitein liittyvät muistivuotot ovat välttämättömiä, mikä tekee niistä sovellusvirheen, joka on korjattava JRE-bugin sijaan. Siksi käynnistää RMI Target -hakuun liittyvät muistivuodot lokitiedoston lopettamiseen. Lisää vaihtoehto, joka säätää, onko näiden vuotojen tarkistus tehty. Kirjaa varoitus, jos se toimii Java 9: ​​ssä tämän tarkistuksen ollessa käytössä mutta ilman komentorivivalitsinta, jota se tarvitsee. (Markt)
  • Korjaa: Varmista, että NPE ei heijasteta käyttöönoton aikana, kun skannaat purkkiväylät ilman MANIFEST.MF-tiedostoa. (Violetagg)
  • Korjaa: 59604: Korjaa URL-dekoodauksen oletus, että oletusarvoinen alustan koodaus on aina yhteensopiva ISO-8859-1: n kanssa. Tämä oletus ei ole aina pätevä, esim. z / OS. (Markt)
  • Korjaus: 59608: JAR-manifestiin kohdistuvat virheelliset luokka-polku -attribuutit. Kirjautumisvirheet virheenkorjaustasolla johtuen monista huonoista kirjastoista. (Remm)
  • Korjaa: Korjaa virheilmoitus, kun MBean-rekisteriä ei voitu rekisteröidä. (Kfujino)
  • Coyote:
  • Korjaus: Varmista, että pyynnöt, joissa on HTTP-menetelmän nimiä, jotka eivät ole rahakkeita (kuten RFC 7231 vaatii), hylätään 400 vastauksella. (Markt)
  • Korjaus: Kun AJP-liitäntä käsittelee asynkronista pyyntöä, varmista, että pyyntöjen käsittely on valmis ennen seuraavan pyynnön aloittamista. (Markt)
  • Korjaus: Jos asynkopalvelun lähetys johtaa pyyntöjen käsittelyyn, varmista, että jäljelle jäävä pyyntöelin niellään ennen seuraavan pyynnön käsittelyn aloittamista. Jäljellä oleva elin voidaan lukea seuraavan pyynnön alkuun, joka johtaa 400 vastausta. (Markt)
  • Jasper:
  • Korjaa: 59567: Fix NPE-skannaus web-sovellukset TLD-tiedostoille, kun räjähtämättömällä JAR: lla on tyhjä WEB-INF / classes / META-INF-kansio. (Remm)
  • Korjaus: Korjaa muistivuoto lausekkeen kielessä, joka aiheutti ensimmäisen verkkosovelluksen luokan lataajaa käyttämään lausekkeita, jotka kiinnitetään muistiin. (Markt)
  • Korjaus: 59640: NPE: t, joilla ei ole löydettyjä aluetunnuksia. (Remm)
  • Korjaa: 59654: Paranna virheilmoitusta yritettäessä käyttää TLD-tiedostoa virheellisestä sijainnista. Huxing Zhangin tarjoama laastari. (Markt)
  • Web-sovellukset:
  • Korjaa: 58891: Päivitä SSL-ohjeet. Perustuu Alexander Kjallin ehdotukseen. (Markt)
  • jdbc-allas:
  • Korjaus: Korjaa muistivuoto poolin siistimellä, joka säilytti viittauksen ensimmäisen verkkosovelluksen verkkosovellusluokan lataajaan yhteysohjelman käyttämiseksi. (Markt)
  • Muut:
  • Päivitys: Päivitä Commons DBCP 2: n sisäinen haara r1743696 (2.1.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons Pool 2: n sisäinen haarukka r1743697 (2.4.2 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons-tiedoston latauksen sisäinen haarukka r1743698 (1.3.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Cobertura-optiokoodityökalu-työkalu 2.1.1 -työkaluun, joten koodin rivin muutos on helpompi vertailla 8.0.x ja 9.0.x välillä. (Markt)
  • Korjaa: 58626: Lisätään tukea uudelle ympäristömuuttujalle (USE_NOHUP), joka aiheuttaa nohupia Tomcatin käynnistämiseen. Se on oletusarvoisesti pois käytöstä paitsi HP-UX: ssä, jossa se on otettu käyttöön oletusarvoisesti, koska se vaaditaan, kun Tomcat käynnistetään käynnistettäessä HP-UX: n. (Markt)

Uutta versio 8.5.9:

  • Catalina:
  • Korjaa: RMI Tavoitein liittyvät muistivuotot ovat välttämättömiä, mikä tekee niistä sovellusvirheen, joka on korjattava JRE-bugin sijaan. Siksi käynnistää RMI Target -hakuun liittyvät muistivuodot lokitiedoston lopettamiseen. Lisää vaihtoehto, joka säätää, onko näiden vuotojen tarkistus tehty. Kirjaa varoitus, jos se toimii Java 9: ​​ssä tämän tarkistuksen ollessa käytössä mutta ilman komentorivivalitsinta, jota se tarvitsee. (Markt)
  • Korjaa: Varmista, että NPE ei heijasteta käyttöönoton aikana, kun skannaat purkkiväylät ilman MANIFEST.MF-tiedostoa. (Violetagg)
  • Korjaa: 59604: Korjaa URL-dekoodauksen oletus, että oletusarvoinen alustan koodaus on aina yhteensopiva ISO-8859-1: n kanssa. Tämä oletus ei ole aina pätevä, esim. z / OS. (Markt)
  • Korjaus: 59608: JAR-manifestiin kohdistuvat virheelliset luokka-polku -attribuutit. Kirjautumisvirheet virheenkorjaustasolla johtuen monista huonoista kirjastoista. (Remm)
  • Korjaa: Korjaa virheilmoitus, kun MBean-rekisteriä ei voitu rekisteröidä. (Kfujino)
  • Coyote:
  • Korjaus: Varmista, että pyynnöt, joissa on HTTP-menetelmän nimiä, jotka eivät ole rahakkeita (kuten RFC 7231 vaatii), hylätään 400 vastauksella. (Markt)
  • Korjaus: Kun AJP-liitäntä käsittelee asynkronista pyyntöä, varmista, että pyyntöjen käsittely on valmis ennen seuraavan pyynnön aloittamista. (Markt)
  • Korjaus: Jos asynkopalvelun lähetys johtaa pyyntöjen käsittelyyn, varmista, että jäljelle jäävä pyyntöelin niellään ennen seuraavan pyynnön käsittelyn aloittamista. Jäljellä oleva elin voidaan lukea seuraavan pyynnön alkuun, joka johtaa 400 vastausta. (Markt)
  • Jasper:
  • Korjaa: 59567: Fix NPE-skannaus web-sovellukset TLD-tiedostoille, kun räjähtämättömällä JAR: lla on tyhjä WEB-INF / classes / META-INF-kansio. (Remm)
  • Korjaus: Korjaa muistivuoto lausekkeen kielessä, joka aiheutti ensimmäisen verkkosovelluksen luokan lataajaa käyttämään lausekkeita, jotka kiinnitetään muistiin. (Markt)
  • Korjaus: 59640: NPE: t, joilla ei ole löydettyjä aluetunnuksia. (Remm)
  • Korjaa: 59654: Paranna virheilmoitusta yritettäessä käyttää TLD-tiedostoa virheellisestä sijainnista. Huxing Zhangin tarjoama laastari. (Markt)
  • Web-sovellukset:
  • Korjaa: 58891: Päivitä SSL-ohjeet. Perustuu Alexander Kjallin ehdotukseen. (Markt)
  • jdbc-allas:
  • Korjaus: Korjaa muistivuoto poolin siistimellä, joka säilytti viittauksen ensimmäisen verkkosovelluksen verkkosovellusluokan lataajaan yhteysohjelman käyttämiseksi. (Markt)
  • Muut:
  • Päivitys: Päivitä Commons DBCP 2: n sisäinen haara r1743696 (2.1.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons Pool 2: n sisäinen haarukka r1743697 (2.4.2 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons-tiedoston latauksen sisäinen haarukka r1743698 (1.3.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Cobertura-optiokoodityökalu-työkalu 2.1.1 -työkaluun, joten koodin rivin muutos on helpompi vertailla 8.0.x ja 9.0.x välillä. (Markt)
  • Korjaa: 58626: Lisätään tukea uudelle ympäristömuuttujalle (USE_NOHUP), joka aiheuttaa nohupia Tomcatin käynnistämiseen. Se on oletusarvoisesti pois käytöstä paitsi HP-UX: ssä, jossa se on otettu käyttöön oletusarvoisesti, koska se vaaditaan, kun Tomcat käynnistetään käynnistettäessä HP-UX: n. (Markt)

Uutta versio 8.5.8:

  • Catalina:
  • Korjaa: RMI Tavoitein liittyvät muistivuotot ovat välttämättömiä, mikä tekee niistä sovellusvirheen, joka on korjattava JRE-bugin sijaan. Siksi käynnistää RMI Target -hakuun liittyvät muistivuodot lokitiedoston lopettamiseen. Lisää vaihtoehto, joka säätää, onko näiden vuotojen tarkistus tehty. Kirjaa varoitus, jos se toimii Java 9: ​​ssä tämän tarkistuksen ollessa käytössä mutta ilman komentorivivalitsinta, jota se tarvitsee. (Markt)
  • Korjaa: Varmista, että NPE ei heijasteta käyttöönoton aikana, kun skannaat purkkiväylät ilman MANIFEST.MF-tiedostoa. (Violetagg)
  • Korjaa: 59604: Korjaa URL-dekoodauksen oletus, että oletusarvoinen alustan koodaus on aina yhteensopiva ISO-8859-1: n kanssa. Tämä oletus ei ole aina pätevä, esim. z / OS. (Markt)
  • Korjaus: 59608: JAR-manifestiin kohdistuvat virheelliset luokka-polku -attribuutit. Kirjautumisvirheet virheenkorjaustasolla johtuen monista huonoista kirjastoista. (Remm)
  • Korjaa: Korjaa virheilmoitus, kun MBean-rekisteriä ei voitu rekisteröidä. (Kfujino)
  • Coyote:
  • Korjaus: Varmista, että pyynnöt, joissa on HTTP-menetelmän nimiä, jotka eivät ole rahakkeita (kuten RFC 7231 vaatii), hylätään 400 vastauksella. (Markt)
  • Korjaus: Kun AJP-liitäntä käsittelee asynkronista pyyntöä, varmista, että pyyntöjen käsittely on valmis ennen seuraavan pyynnön aloittamista. (Markt)
  • Korjaus: Jos asynkopalvelun lähetys johtaa pyyntöjen käsittelyyn, varmista, että jäljelle jäävä pyyntöelin niellään ennen seuraavan pyynnön käsittelyn aloittamista. Jäljellä oleva elin voidaan lukea seuraavan pyynnön alkuun, joka johtaa 400 vastausta. (Markt)
  • Jasper:
  • Korjaa: 59567: Fix NPE-skannaus web-sovellukset TLD-tiedostoille, kun räjähtämättömällä JAR: lla on tyhjä WEB-INF / classes / META-INF-kansio. (Remm)
  • Korjaus: Korjaa muistivuoto lausekkeen kielessä, joka aiheutti ensimmäisen verkkosovelluksen luokan lataajaa käyttämään lausekkeita, jotka kiinnitetään muistiin. (Markt)
  • Korjaus: 59640: NPE: t, joilla ei ole löydettyjä aluetunnuksia. (Remm)
  • Korjaa: 59654: Paranna virheilmoitusta yritettäessä käyttää TLD-tiedostoa virheellisestä sijainnista. Huxing Zhangin tarjoama laastari. (Markt)
  • Web-sovellukset:
  • Korjaa: 58891: Päivitä SSL-ohjeet. Perustuu Alexander Kjallin ehdotukseen. (Markt)
  • jdbc-allas:
  • Korjaus: Korjaa muistivuoto poolin siistimellä, joka säilytti viittauksen ensimmäisen verkkosovelluksen verkkosovellusluokan lataajaan yhteysohjelman käyttämiseksi. (Markt)
  • Muut:
  • Päivitys: Päivitä Commons DBCP 2: n sisäinen haara r1743696 (2.1.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons Pool 2: n sisäinen haarukka r1743697 (2.4.2 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons-tiedoston latauksen sisäinen haarukka r1743698 (1.3.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Cobertura-optiokoodityökalu-työkalu 2.1.1 -työkaluun, joten koodin rivin muutos on helpompi vertailla 8.0.x ja 9.0.x välillä. (Markt)
  • Korjaa: 58626: Lisätään tukea uudelle ympäristömuuttujalle (USE_NOHUP), joka aiheuttaa nohupia Tomcatin käynnistämiseen. Se on oletusarvoisesti pois käytöstä paitsi HP-UX: ssä, jossa se on otettu käyttöön oletusarvoisesti, koska se vaaditaan, kun Tomcat käynnistetään käynnistettäessä HP-UX: n. (Markt)

Uutta versio 8.5.6:

  • Catalina:
  • Korjaa: RMI Tavoitein liittyvät muistivuotot ovat välttämättömiä, mikä tekee niistä sovellusvirheen, joka on korjattava JRE-bugin sijaan. Siksi käynnistää RMI Target -hakuun liittyvät muistivuodot lokitiedoston lopettamiseen. Lisää vaihtoehto, joka säätää, onko näiden vuotojen tarkistus tehty. Kirjaa varoitus, jos se toimii Java 9: ​​ssä tämän tarkistuksen ollessa käytössä mutta ilman komentorivivalitsinta, jota se tarvitsee. (Markt)
  • Korjaa: Varmista, että NPE ei heijasteta käyttöönoton aikana, kun skannaat purkkiväylät ilman MANIFEST.MF-tiedostoa. (Violetagg)
  • Korjaa: 59604: Korjaa URL-dekoodauksen oletus, että oletusarvoinen alustan koodaus on aina yhteensopiva ISO-8859-1: n kanssa. Tämä oletus ei ole aina pätevä, esim. z / OS. (Markt)
  • Korjaus: 59608: JAR-manifestiin kohdistuvat virheelliset luokka-polku -attribuutit. Kirjautumisvirheet virheenkorjaustasolla johtuen monista huonoista kirjastoista. (Remm)
  • Korjaa: Korjaa virheilmoitus, kun MBean-rekisteriä ei voitu rekisteröidä. (Kfujino)
  • Coyote:
  • Korjaus: Varmista, että pyynnöt, joissa on HTTP-menetelmän nimiä, jotka eivät ole rahakkeita (kuten RFC 7231 vaatii), hylätään 400 vastauksella. (Markt)
  • Korjaus: Kun AJP-liitäntä käsittelee asynkronista pyyntöä, varmista, että pyyntöjen käsittely on valmis ennen seuraavan pyynnön aloittamista. (Markt)
  • Korjaus: Jos asynkopalvelun lähetys johtaa pyyntöjen käsittelyyn, varmista, että jäljelle jäävä pyyntöelin niellään ennen seuraavan pyynnön käsittelyn aloittamista. Jäljellä oleva elin voidaan lukea seuraavan pyynnön alkuun, joka johtaa 400 vastausta. (Markt)
  • Jasper:
  • Korjaa: 59567: Fix NPE-skannaus web-sovellukset TLD-tiedostoille, kun räjähtämättömällä JAR: lla on tyhjä WEB-INF / classes / META-INF-kansio. (Remm)
  • Korjaus: Korjaa muistivuoto lausekkeen kielessä, joka aiheutti ensimmäisen verkkosovelluksen luokan lataajaa käyttämään lausekkeita, jotka kiinnitetään muistiin. (Markt)
  • Korjaus: 59640: NPE: t, joilla ei ole löydettyjä aluetunnuksia. (Remm)
  • Korjaa: 59654: Paranna virheilmoitusta yritettäessä käyttää TLD-tiedostoa virheellisestä sijainnista. Huxing Zhangin tarjoama laastari. (Markt)
  • Web-sovellukset:
  • Korjaa: 58891: Päivitä SSL-ohjeet. Perustuu Alexander Kjallin ehdotukseen. (Markt)
  • jdbc-allas:
  • Korjaus: Korjaa muistivuoto poolin siistimellä, joka säilytti viittauksen ensimmäisen verkkosovelluksen verkkosovellusluokan lataajaan yhteysohjelman käyttämiseksi. (Markt)
  • Muut:
  • Päivitys: Päivitä Commons DBCP 2: n sisäinen haara r1743696 (2.1.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons Pool 2: n sisäinen haarukka r1743697 (2.4.2 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons-tiedoston latauksen sisäinen haarukka r1743698 (1.3.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Cobertura-optiokoodityökalu-työkalu 2.1.1 -työkaluun, joten koodin rivin muutos on helpompi vertailla 8.0.x ja 9.0.x välillä. (Markt)
  • Korjaa: 58626: Lisätään tukea uudelle ympäristömuuttujalle (USE_NOHUP), joka aiheuttaa nohupia Tomcatin käynnistämiseen. Se on oletusarvoisesti pois käytöstä paitsi HP-UX: ssä, jossa se on otettu käyttöön oletusarvoisesti, koska se vaaditaan, kun Tomcat käynnistetään käynnistettäessä HP-UX: n. (Markt)

Uutta versio 8.5.5:

  • Catalina:
  • Korjaa: RMI Tavoitein liittyvät muistivuotot ovat välttämättömiä, mikä tekee niistä sovellusvirheen, joka on korjattava JRE-bugin sijaan. Siksi käynnistää RMI Target -hakuun liittyvät muistivuodot lokitiedoston lopettamiseen. Lisää vaihtoehto, joka säätää, onko näiden vuotojen tarkistus tehty. Kirjaa varoitus, jos se toimii Java 9: ​​ssä tämän tarkistuksen ollessa käytössä mutta ilman komentorivivalitsinta, jota se tarvitsee. (Markt)
  • Korjaa: Varmista, että NPE ei heijasteta käyttöönoton aikana, kun skannaat purkkiväylät ilman MANIFEST.MF-tiedostoa. (Violetagg)
  • Korjaa: 59604: Korjaa URL-dekoodauksen oletus, että oletusarvoinen alustan koodaus on aina yhteensopiva ISO-8859-1: n kanssa. Tämä oletus ei ole aina pätevä, esim. z / OS. (Markt)
  • Korjaus: 59608: JAR-manifestiin kohdistuvat virheelliset luokka-polku -attribuutit. Kirjautumisvirheet virheenkorjaustasolla johtuen monista huonoista kirjastoista. (Remm)
  • Korjaa: Korjaa virheilmoitus, kun MBean-rekisteriä ei voitu rekisteröidä. (Kfujino)
  • Coyote:
  • Korjaus: Varmista, että pyynnöt, joissa on HTTP-menetelmän nimiä, jotka eivät ole rahakkeita (kuten RFC 7231 vaatii), hylätään 400 vastauksella. (Markt)
  • Korjaus: Kun AJP-liitäntä käsittelee asynkronista pyyntöä, varmista, että pyyntöjen käsittely on valmis ennen seuraavan pyynnön aloittamista. (Markt)
  • Korjaus: Jos asynkopalvelun lähetys johtaa pyyntöjen käsittelyyn, varmista, että jäljelle jäävä pyyntöelin niellään ennen seuraavan pyynnön käsittelyn aloittamista. Jäljellä oleva elin voidaan lukea seuraavan pyynnön alkuun, joka johtaa 400 vastausta. (Markt)
  • Jasper:
  • Korjaa: 59567: Fix NPE-skannaus web-sovellukset TLD-tiedostoille, kun räjähtämättömällä JAR: lla on tyhjä WEB-INF / classes / META-INF-kansio. (Remm)
  • Korjaus: Korjaa muistivuoto lausekkeen kielessä, joka aiheutti ensimmäisen verkkosovelluksen luokan lataajaa käyttämään lausekkeita, jotka kiinnitetään muistiin. (Markt)
  • Korjaus: 59640: NPE: t, joilla ei ole löydettyjä aluetunnuksia. (Remm)
  • Korjaa: 59654: Paranna virheilmoitusta yritettäessä käyttää TLD-tiedostoa virheellisestä sijainnista. Huxing Zhangin tarjoama laastari. (Markt)
  • Web-sovellukset:
  • Korjaa: 58891: Päivitä SSL-ohjeet. Perustuu Alexander Kjallin ehdotukseen. (Markt)
  • jdbc-allas:
  • Korjaus: Korjaa muistivuoto poolin siistimellä, joka säilytti viittauksen ensimmäisen verkkosovelluksen verkkosovellusluokan lataajaan yhteysohjelman käyttämiseksi. (Markt)
  • Muut:
  • Päivitys: Päivitä Commons DBCP 2: n sisäinen haara r1743696 (2.1.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons Pool 2: n sisäinen haarukka r1743697 (2.4.2 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Commons-tiedoston latauksen sisäinen haarukka r1743698 (1.3.1 plus lisäkorjauksia). (Markt)
  • Päivitys: Päivitä Cobertura-optiokoodityökalu-työkalu 2.1.1 -työkaluun, joten koodin rivin muutos on helpompi vertailla 8.0.x ja 9.0.x välillä. (Markt)
  • Korjaa: 58626: Lisätään tukea uudelle ympäristömuuttujalle (USE_NOHUP), joka aiheuttaa nohupia Tomcatin käynnistämiseen. Se on oletusarvoisesti pois käytöstä paitsi HP-UX: ssä, jossa se on otettu käyttöön oletusarvoisesti, koska se vaaditaan, kun Tomcat käynnistetään käynnistettäessä HP-UX: n. (Markt)

Uutta versio 8.0.36:

  • Catalina:
  • Korjaus: Korjaus regressiossa korjauksessa 58867. Kun määrität kontekstin käyttääksesi ulkoista hakemistoa docBasea varten, ja että hakemisto sattuu sijaitsemaan alkuperäisen WAR: n rinnalla, käytä hakemistoa docBase: ksi eikä laajenna sitä WAR appBase-ohjelmaan ja käyttämällä äskettäin luotua laajennettua hakemistoa docBase: ksi. (Markt)
  • Lisää: 58351: Aseta palvelimen päivämäärän ja palvelimen versionumero JMX: n kautta. Huxing Zhangin tarjoama laastari. (Markt)
  • Lisää: 58988: RewriteValve-vaihtoehdoissa olevat erikoismerkit voidaan nyt mainita kääntöpuolella. (Fschumacher)
  • Korjaa: 58999: Korjaa luokan ja resurssin nimen suodatus WebappClassLoaderissa. Se heittää StringIndexOutOfBoundsException jos nimi on täsmälleen "org" tai "javax". (Rjung)
  • Koodi: Poista tarpeettomia koodeja. Ei ole tukea kontekstiklusterille. (Kfujino)
  • Lisää: Varmista var- ja karttakorvauksen tarkistaminen RewriteValve: ssa hieman tarkempi ja oikea paksusuolen havaitseminen var-korvauksessa. (Fschumacher)
  • Korjaa: korjaa StandardContextin mbean-määrityksen InstanceManager-attribuutin tyyppi. (Kfujino)
  • Korjaa: Palauta verkkosovelluksen luokan lataaja vähentämään JAR-skannauksen vaikutusta verkkosovelluksen muistinlukemistoon. (Markt)
  • Korjaa: Korjaa tietyt resurssien vuodot virheenkäsittelyssä JAR- ja WAR-tiedostojen käyttämiseen. (Markt)
  • Korjaa: Palauta JAR- ja JAR-in-WAR-resurssien käsittelyn web-sovelluksen muistin jalanjäljen pienentämiseksi. (Markt)
  • Korjaa: 57809: Korjaa mukautettu kontekstin attribuutti org.apache.tomcat.util.scan.MergedWebXml, joka poistetaan Tomcat 9: ssä. (markt)
  • Korjaa: 59001: Käsittele asiaa oikein, kun Tomcat on asennettu polkuun, jossa yksi segmentteistä päättyy huutomerkkiin. (Markt)
  • Korjaa: Laajenna 59001-korjaus kattamaan Tomcatin muokatussa jaressa käytettävät erikoisjaksot: sota: URL-osoitteet. (Markt)
  • Korjaus: 59043: Vältä varoitusta samalla, kun samaan merkkiin liittyvät istunnot päättyvät, jos käytetään HttpServletRequest.logout () -toimintoa. (Markt)
  • Korjaa: 59054: Varmista, että CrawlerSessionManagerValve-sovellus hajautetussa ympäristössä ei aiheuta virhettä, kun Valve rekisteröi itsensä istunnossa. (Markt)
  • Korjaa: Storeconfig käsittelee vaihtoehtoisia evästeprosessoreita. (Markt / Remm)
  • Korjaa: Storeconfig-käsittely solujen ominaisuuksiin. (Remm)
  • Lisää: Kirjaa varoitusviestin, jos käyttäjä yrittää määrittää oletusistunnon aikakatkaisun käytöstä poistetun (ja ohittamattoman) Manager.setMaxInactiveInterval () -menetelmän kautta. (Markt)
  • Korjaa: Korjaa NE- ja NC-lippujen virheellinen jäsentäminen uudelleenkirjoitussääntöissä. (Remm)
  • Korjaa: 59065: Korjaa kaksoispisteiden tarkistusajankohdat Catalina.sh: ssa toteutetuissa Windows-järjestelmissä olevilla poluilla, joten se toimii oikein Cygwinin kanssa. Ed Randallin tarjoama laastari. (Markt)
  • Korjaa: Kun isäntä on määritetty sovelluksen, jota ei ole olemassa, luo appBase ennen kuin yrität laajentaa ulkoisen WAR-tiedoston siihen. (Markt)
  • Korjaus: 59115: Servlet 3.0 -tiedoston lataamisen yhteydessä toimitettu tiedostonimi voidaan toimittaa tunnukseksi tai hintatarjonnaksi. Jos sanottu merkkijono, korvaa merkkijono ennen palauttamista käyttäjälle. (Markt)
  • Korjaus: 59123: Sulje JNDIRealmin käyttämät NamingEnumeration-objektit, kun niitä ei enää tarvita. (Fschumacher / Markt)
  • Korjaa: 59138: Korjaa väärä positiivinen varoitus ThreadLocal-muistin vuotamista varten, kun verkkosovelluksen luokan lataaja on ladannut avainluokan mutta ei arvoluokkaa. (Markt)
  • Korjaa: 59145: Älä kirjoita virheellistä varoitusta, kun käyttäjä kirjautuu ulos SSO: n yhteydessä olevasta istunnosta. (Markt)
  • Korjaus: 59151: Korjauksen korjaus 56917: ssa, joka lisäsi (ja luultavasti tarpeettoman) validoinnin annettuun uudelleenohjauspaikkaan. (Markt)
  • Korjaa: 59154: Korjaa NullPointerException JASSMemoryLoginModue: ssä, joka johtuu CredentialHandlerin käyttöönotosta Realms. (Schultz / Markt)
  • Coyote:
  • Korjaa: 58646: Lähetä lähetyslomakkeeseen ongelma, joka johti siihen, että prosessori lisättiin välimuistiin kahdesti johtaen rikkoutuneisiin vastauksiin. (Markt)
  • Korjaa: 59015: Korjaa potentiaalinen syy loputtomaan APR-pilkolenkkiin sammumisen aikana, jos Poller kokee virhe shutdown-prosessin aikana. (Markt)
  • Korjaus: Kohdista kecdhe- ja ECDHE-salaus aliaksit nykyiseen OpenSSL-toteutukseen. (Markt)
  • Korjaus: 59081: Säilytä käyttäjän määrittelemä salausjärjestys määritettäessä salakirjoituksia käyttämällä OpenSSL-muotoa. (Markt)
  • Korjaa: 59089: Ohita HTTP-otsikot, jotka sisältävät ei-token -merkit otsikkonimeen. (Markt)
  • Lisää: Lisätään OpenSSL-salasanoaksen lisäämistä OpenSSL-masterista määritettäessä salakirjoituksia OpenSSL-syntaksilla. (Markt)
  • Jasper:
  • Korjaa: 57583: Javax.servlet.jsp.el.ScopedAttributeELResolverin suorituskyvyn parantaminen, kun määritetään määritteitä, joita ei ole olemassa. Tämä parannus toimii vain, kun Jasperiä käytetään Tomcatin EL-toteutuksen kanssa. (Markt)
  • Päivitys: 58111: päivitys Eclipse JDT Compiler 4.5: een. (Markt)
  • Lisää: Lisää Java 9 -tuki JSP-tiedostoille. (Markt)
  • WebSocket:
  • Korjaus: 59014: Varmista, että WebSocket sulkee viestin, kun läheinen viesti on vastaanotettu. (Markt)
  • Korjaus: Parannetaan osittaisten viestien puristamista oikein, kun lopullisen sanoman fragmentin nollapituinen hyötykuorma on. (Markt)
  • Korjaa: 59119: WebSocket-asiakkaan oikea lukulogiikka käytettäessä suojattuja yhteyksiä. (Markt)
  • Korjaa: 59134: Oikea asiakassovelluslogiikka proxy-välityksellä tehdyille turvallisille yhteyksille. (Markt)
  • Korjaa: 59189: Käytä PerMessageDeflate-sovelluksen ja WebSocket-istunnon lopettamista eksplisiittisesti vapauttamalla sisäisen muistin, jota Inflater ja Deflater pitävät. Perustuu Henrik Olssonin laastariin. (Markt)
  • Web-sovellukset:
  • Korjaus: Korjaa virheen dokumentoinnissa odotetusta käytöstä automaattisessa käyttöönotossa. Jos WAR päivitetään ja laajennettu hakemisto on läsnä, hakemisto poistetaan ja luodaan uudelleen laajentamalla WAR-tiedostoa, jos unpackWARs on totta. (Markt)
  • Korjaa: 58935: Poista asiakirjojen vääriä viittauksia jar: tiedosto: URL-osoitteita Manager-sovelluksella. (Markt)
  • Korjaa: Korjaa ServletRequest.getServerPort () -toiminnon kuvaus Proxy-ohjeistossa. Ilmoitus on ilmoitettu comments.apache.orgin kautta. (Violetagg)
  • Korjaa: Korjaa mahdollinen epämääräinen odotus Comet Chat servletissä esimerkkisovellusohjelmassa. (Markt)
  • Tribes:
  • Korjaus: Jos proxy-solmua mainostetaan ensisijaiseen solmuun, kun ilmoitat istunnon, ilmoittakaa uuden ensisijaisen solmun muutos alkuperäiseen varmistusvastuun solmuun. (Kfujino)
  • Muut:
  • Korjaa: 58283: Muuta kirjastojen oletuspaketin latausprosessin aikana osoitteesta / usr / share / java ja $ {user.home} / temp. Ahmed Hosnin tarjoama laastari. (Markt)
  • Korjaa: 59031: Kun käytät Windowsin poisto-ohjelmaa, älä poista sellaisten hakemistojen sisältöä, jotka on liitetty symbolisesti Tomcat-hakemistorakenteeseen. (Markt)
  • Päivitys: Päivitä Tomcat Native -kirjaston pakatut versiot 1.2.5: ään poistaaksesi Windows-binäärit, jotka perustuvat OpenSSL 1.0.2g: n ja APR 1.5.1: n versioihin. (Markt)
  • Päivitys: muokkaa oletusarvoista tomcat-users.xml -tiedostoa, jotta käyttäjien on vaikeampi määrittää sovelluksen esimerkkisovellukselle tarkoitetut merkinnät Manager-sovellukselle. (Markt)

Uutta versio 8.0.32:

  • Yleiset:
  • Lisää: Salli useiden JUnit-testiluokan mallien määrittäminen rakentaa omaisuuden testaus.nimi ja dokumentoida omaisuus BUILDING.txtissa. (Rjung)
  • Korjaa: 58768: Kirjaa varoitus, jos uudelleenohjaus epäonnistuu virheellisen sijainnin vuoksi. (Markt)
  • Catalina:
  • Korjaa: Korjaa luokan latauspäätöksen valtuuskunnalla luokan lataamista ja resurssien hakua varten ja tehä sitä nopeammin. (Rjung)
  • Korjaa: 58946: Varmista, että pyyntöparametrin kartta pysyy muuttumattomana, kun sitä käsitellään RequestDispatcherin kautta. (Markt)
  • Korjaa: 58827: Epäilen JSR 77: n jäljellä jääneitä asioita. (Markt)
  • Korjaa: 58905: Varmista, että Tomcat.silence () hiljentää oikean lokin ja noudattaa nykyistä asetusta. (Markt)
  • Coyote:
  • Lisää: Uusi konfigurointivaihtoehto ajpFlush, jotta AJP-liittimet estävät AJP-huuhtopakkausten lähettämisen. (Rjung)
  • Cluster:
  • Korjaus: Korjaa istunnon ominaisuustietosuodatuksen regressio, joka estää klusterien aloittamisen oletuskokoonpanosta. (Kfujino)
  • WebSocket:
  • Korjaus: Korjaa ajoitusongelma istunnon sulkemisessa, joka voi johtaa siihen, että epätäydelliseen viestiin saataisiin poikkeus, vaikka viesti olisi valmis. (Markt)

Kommentit Apache Tomcat

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!