Apache Tomcat

Софтуер снимки:
Apache Tomcat
Софтуер детайли:
Версия: 9.0.10 актуализира
Дата на качване: 17 Aug 18
Розробник: Remy Maucherat
Разрешително: Безплатно
Популярност: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat е софтуер с отворен код, написан на програмния език на Java и предназначен да предоставя на потребителите на родна Java среда за изпълнение на уеб приложения. Той е широко известен със захранването на широкомащабни и важни за мисията уеб приложения в широк спектър от организации и индустрии.


Характеристики с един поглед

Това е приложение с отворен код на технологиите Java Servlet и JavaServer Pages, които са разработени в Java Community Process. Когато разработвате уеб приложения, ще трябва да добавите динамично съдържание към съществуващ уеб сървър на Apache, предоставен от Tomcat.

Tomcat е широко използван за работа с Java код и аплети на уеб сървър на Apache, особено уеб програмисти, които искат да създават динамични уеб сайтове и приложения, използващи гореспоменатите Java технологии.

Софтуерът се състои от JSP (JavaServer Pages) двигател, HTTP конектор, както и контейнера за Servlet Catalina. Докато JSP двигателят отговаря за динамичното съдържание на уеб приложение, контейнерът на сървлета е конструиран да взаимодейства с Java приложения.

Под капака, поддържани операционни системи и наличност

Както споменахме, проектът е написан изцяло на програмния език на Java, което означава, че той ще работи добре на операционните системи GNU / Linux, BSD, Solaris, Microsoft Windows и Mac OS X. Той е налице за изтегляне като двоичен и източник на архиви за гореспоменатите операционни системи. Поддържаните архитектури включват както 32-битови, така и 64-битови.


Най-долу

Обобщавайки, Apache Tomcat е надеждно решение за всеки, който иска да развие богати уеб приложения, използващи технологии с отворен код. Това е важна част от проекта Apache, който разработва най-популярния и използван софтуер за уеб сървъри в света.

Какво е новото в тази версия:

  • Подобрения на стабилността на TLS.
  • Добавете възможност за определяне на статични HTML отговори за специфични кодове за грешки и / или типове изключения с ErrorReportValve.
  • Добавете синтактичен интерфейс HTTP / 2 за NIO2.
  • Добавете документация за уеб приложението на Host Manager. Кръпката, предоставена от Марек Цернек.

Какво е новото във версия 8.5.20:

  • Каталина:
  • Коригиране: RMI Target свързаните с изтичане на паметта могат да бъдат избегнати, което ги прави бъг в приложението, което трябва да бъде коригирано, а не да се работи с JRE грешка. Затова стартирайте регистрацията на RMI Target, свързана с течове на паметта при спиране на уеб приложението. Добавете опция, която контролира, ако е направена проверка за тези течове. Регистрирайте предупреждение, ако използвате Java 9 с тази проверка, но без опцията за командния ред, която се изисква. (Markt)
  • Коригиране: Уверете се, че NPE няма да бъде хвърлен по време на разгръщането при сканиране на бурните файлове без файла MANIFEST.MF. (Violetagg)
  • Коригиране: 59604: Коригирайте предположението, направено в декодирането на URL адрес, че кодирането на платформа по подразбиране е винаги съвместимо с ISO-8859-1. Това предположение не винаги е валидно, напр. на z / OS. (Markt)
  • Коригиране: 59608: Прескачане на всеки невалиден атрибут Class-Path от манифестациите на JAR. Грешки в регистрационните файлове на ниво отстраняване на грешки поради много лоши библиотеки. (Remm)
  • Коригиране: Отстраняване на грешката, когато не сте успели да регистрирате MBean. (Kfujino)
  • койот:
  • Коригиране: Уверете се, че заявките с имена на HTTP методи, които не са символи (както се изисква от RFC 7231), се отхвърлят с отговор от 400. (Markt)
  • Коригиране: Когато асинхронната заявка се обработва от конектора AJP, уверете се, че обработката на заявките е приключила напълно, преди да започнете следващата заявка. (Markt)
  • Коригиране: Ако изпращането на async води до завършване на обработката на заявката, уверете се, че останалият орган на заявката е погълнат преди да започне обработката на следващата заявка, а останалото тяло може да бъде прочетено като начало на следващата заявка, 400 отговора. (Markt)
  • Jasper:
  • Коригирайте: 59567: Фиксирайте NPE сканиращи уеб адреси за TLD, когато експлодираният JAR има празна WEB-INF / classes / META-INF папка. (Remm)
  • Коригиране: Отстраняване на изтичане на памет в реализацията на експресионния език, която е причинила товара на класа на първото уеб приложение да използва изрази, които да бъдат закрепени в паметта. (Markt)
  • Коригиране: 59640: Непознати NPE с неизвестни TLD. (Remm)
  • Коригиране: 59654: Подобряване на съобщението за грешка при опит за използване на TLD файл от невалидно местоположение. Кръпката, предоставена от Huxing Zhang. (Markt)
  • Уеб приложения:
  • Коригиране: 58891: Актуализирайте как се използва SSL. Въз основа на предложение на Александър Кьол. (Markt)
  • JDBC басейн:
  • Прикрепвам: Поправяйте изтичането на памет с конеца за почистване на басейн, който запазва препратка към класовете за натоварване на уеб приложенията за първото уеб приложение, за да използвате басейн за свързване. (Markt)
  • Други:
  • Актуализиране: Актуализирайте вътрешната вилица на Commons DBCP 2 до r1743696 (2.1.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons Pool 2 до r1743697 (2.4.2 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons File Upload до r1743698 (1.3.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте инструмента за кодиране на опции Cobertura на 2.1.1, така че е по-лесно да сравните промяната в редовете на кода между 8.0.x и 9.0.x. (Markt)
  • Прикрепвам: 58626: Добавям поддръжка за нова променлива за обкръжение (USE_NOHUP), която кара nohup да се използва при стартиране на Tomcat. Той е деактивиран по подразбиране, освен в HP-UX, където е активиран по подразбиране, тъй като е необходимо при стартиране на Tomcat при стартиране на HP-UX. (Markt)

Какво е новото във версия 8.5.9:

  • Каталина:
  • Коригиране: RMI Target свързаните с изтичане на паметта могат да бъдат избегнати, което ги прави бъг в приложението, което трябва да бъде коригирано, а не да се работи с JRE грешка. Затова стартирайте регистрацията на RMI Target, свързана с течове на паметта при спиране на уеб приложението. Добавете опция, която контролира, ако е направена проверка за тези течове. Регистрирайте предупреждение, ако използвате Java 9 с тази проверка, но без опцията за командния ред, която се изисква. (Markt)
  • Коригиране: Уверете се, че NPE няма да бъде хвърлен по време на разгръщането при сканиране на бурните файлове без файла MANIFEST.MF. (Violetagg)
  • Коригиране: 59604: Коригирайте предположението, направено в декодирането на URL адрес, че кодирането на платформа по подразбиране е винаги съвместимо с ISO-8859-1. Това предположение не винаги е валидно, напр. на z / OS. (Markt)
  • Коригиране: 59608: Прескачане на всеки невалиден атрибут Class-Path от манифестациите на JAR. Грешки в регистрационните файлове на ниво отстраняване на грешки поради много лоши библиотеки. (Remm)
  • Коригиране: Отстраняване на грешката, когато не сте успели да регистрирате MBean. (Kfujino)
  • койот:
  • Коригиране: Уверете се, че заявките с имена на HTTP методи, които не са символи (както се изисква от RFC 7231), се отхвърлят с отговор от 400. (Markt)
  • Коригиране: Когато асинхронната заявка се обработва от конектора AJP, уверете се, че обработката на заявките е приключила напълно, преди да започнете следващата заявка. (Markt)
  • Коригиране: Ако изпращането на async води до завършване на обработката на заявката, уверете се, че останалият орган на заявката е погълнат преди да започне обработката на следващата заявка, а останалото тяло може да бъде прочетено като начало на следващата заявка, 400 отговора. (Markt)
  • Jasper:
  • Коригирайте: 59567: Фиксирайте NPE сканиращи уеб адреси за TLD, когато експлодираният JAR има празна WEB-INF / classes / META-INF папка. (Remm)
  • Коригиране: Отстраняване на изтичане на памет в реализацията на експресионния език, която е причинила товара на класа на първото уеб приложение да използва изрази, които да бъдат закрепени в паметта. (Markt)
  • Коригиране: 59640: Непознати NPE с неизвестни TLD. (Remm)
  • Коригиране: 59654: Подобряване на съобщението за грешка при опит за използване на TLD файл от невалидно местоположение. Кръпката, предоставена от Huxing Zhang. (Markt)
  • Уеб приложения:
  • Коригиране: 58891: Актуализирайте как се използва SSL. Въз основа на предложение на Александър Кьол. (Markt)
  • JDBC басейн:
  • Прикрепвам: Поправяйте изтичането на памет с конеца за почистване на басейн, който запазва препратка към класовете за натоварване на уеб приложенията за първото уеб приложение, за да използвате басейн за свързване. (Markt)
  • Други:
  • Актуализиране: Актуализирайте вътрешната вилица на Commons DBCP 2 до r1743696 (2.1.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons Pool 2 до r1743697 (2.4.2 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons File Upload до r1743698 (1.3.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте инструмента за кодиране на опции Cobertura на 2.1.1, така че е по-лесно да сравните промяната в редовете на кода между 8.0.x и 9.0.x. (Markt)
  • Прикрепвам: 58626: Добавям поддръжка за нова променлива за обкръжение (USE_NOHUP), която кара nohup да се използва при стартиране на Tomcat. Той е деактивиран по подразбиране, освен в HP-UX, където е активиран по подразбиране, тъй като е необходимо при стартиране на Tomcat при стартиране на HP-UX. (Markt)

Какво е новото във версия 8.5.8:

  • Каталина:
  • Коригиране: RMI Target свързаните с изтичане на паметта могат да бъдат избегнати, което ги прави бъг в приложението, което трябва да бъде коригирано, а не да се работи с JRE грешка. Затова стартирайте регистрацията на RMI Target, свързана с течове на паметта при спиране на уеб приложението. Добавете опция, която контролира, ако е направена проверка за тези течове. Регистрирайте предупреждение, ако използвате Java 9 с тази проверка, но без опцията за командния ред, която се изисква. (Markt)
  • Коригиране: Уверете се, че NPE няма да бъде хвърлен по време на разгръщането при сканиране на бурните файлове без файла MANIFEST.MF. (Violetagg)
  • Коригиране: 59604: Коригирайте предположението, направено в декодирането на URL адрес, че кодирането на платформа по подразбиране е винаги съвместимо с ISO-8859-1. Това предположение не винаги е валидно, напр. на z / OS. (Markt)
  • Коригиране: 59608: Прескачане на всеки невалиден атрибут Class-Path от манифестациите на JAR. Грешки в регистрационните файлове на ниво отстраняване на грешки поради много лоши библиотеки. (Remm)
  • Коригиране: Отстраняване на грешката, когато не сте успели да регистрирате MBean. (Kfujino)
  • койот:
  • Коригиране: Уверете се, че заявките с имена на HTTP методи, които не са символи (както се изисква от RFC 7231), се отхвърлят с отговор от 400. (Markt)
  • Коригиране: Когато асинхронната заявка се обработва от конектора AJP, уверете се, че обработката на заявките е приключила напълно, преди да започнете следващата заявка. (Markt)
  • Коригиране: Ако изпращането на async води до завършване на обработката на заявката, уверете се, че останалият орган на заявката е погълнат преди да започне обработката на следващата заявка, а останалото тяло може да бъде прочетено като начало на следващата заявка, 400 отговора. (Markt)
  • Jasper:
  • Коригирайте: 59567: Фиксирайте NPE сканиращи уеб адреси за TLD, когато експлодираният JAR има празна WEB-INF / classes / META-INF папка. (Remm)
  • Коригиране: Отстраняване на изтичане на памет в реализацията на експресионния език, която е причинила товара на класа на първото уеб приложение да използва изрази, които да бъдат закрепени в паметта. (Markt)
  • Коригиране: 59640: Непознати NPE с неизвестни TLD. (Remm)
  • Коригиране: 59654: Подобряване на съобщението за грешка при опит за използване на TLD файл от невалидно местоположение. Кръпката, предоставена от Huxing Zhang. (Markt)
  • Уеб приложения:
  • Коригиране: 58891: Актуализирайте как се използва SSL. Въз основа на предложение на Александър Кьол. (Markt)
  • JDBC басейн:
  • Прикрепвам: Поправяйте изтичането на памет с конеца за почистване на басейн, който запазва препратка към класовете за натоварване на уеб приложенията за първото уеб приложение, за да използвате басейн за свързване. (Markt)
  • Други:
  • Актуализиране: Актуализирайте вътрешната вилица на Commons DBCP 2 до r1743696 (2.1.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons Pool 2 до r1743697 (2.4.2 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons File Upload до r1743698 (1.3.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте инструмента за кодиране на опции Cobertura на 2.1.1, така че е по-лесно да сравните промяната в редовете на кода между 8.0.x и 9.0.x. (Markt)
  • Прикрепвам: 58626: Добавям поддръжка за нова променлива за обкръжение (USE_NOHUP), която кара nohup да се използва при стартиране на Tomcat. Той е деактивиран по подразбиране, освен в HP-UX, където е активиран по подразбиране, тъй като е необходимо при стартиране на Tomcat при стартиране на HP-UX. (Markt)

Какво е новото във версия 8.5.6:

  • Каталина:
  • Коригиране: RMI Target свързаните с изтичане на паметта могат да бъдат избегнати, което ги прави бъг в приложението, което трябва да бъде коригирано, а не да се работи с JRE грешка. Затова стартирайте регистрацията на RMI Target, свързана с течове на паметта при спиране на уеб приложението. Добавете опция, която контролира, ако е направена проверка за тези течове. Регистрирайте предупреждение, ако използвате Java 9 с тази проверка, но без опцията за командния ред, която се изисква. (Markt)
  • Коригиране: Уверете се, че NPE няма да бъде хвърлен по време на разгръщането при сканиране на бурните файлове без файла MANIFEST.MF. (Violetagg)
  • Коригиране: 59604: Коригирайте предположението, направено в декодирането на URL адрес, че кодирането на платформа по подразбиране е винаги съвместимо с ISO-8859-1. Това предположение не винаги е валидно, напр. на z / OS. (Markt)
  • Коригиране: 59608: Прескачане на всеки невалиден атрибут Class-Path от манифестациите на JAR. Грешки в регистрационните файлове на ниво отстраняване на грешки поради много лоши библиотеки. (Remm)
  • Коригиране: Отстраняване на грешката, когато не сте успели да регистрирате MBean. (Kfujino)
  • койот:
  • Коригиране: Уверете се, че заявките с имена на HTTP методи, които не са символи (както се изисква от RFC 7231), се отхвърлят с отговор от 400. (Markt)
  • Коригиране: Когато асинхронната заявка се обработва от конектора AJP, уверете се, че обработката на заявките е приключила напълно, преди да започнете следващата заявка. (Markt)
  • Коригиране: Ако изпращането на async води до завършване на обработката на заявката, уверете се, че останалият орган на заявката е погълнат преди да започне обработката на следващата заявка, а останалото тяло може да бъде прочетено като начало на следващата заявка, 400 отговора. (Markt)
  • Jasper:
  • Коригирайте: 59567: Фиксирайте NPE сканиращи уеб адреси за TLD, когато експлодираният JAR има празна WEB-INF / classes / META-INF папка. (Remm)
  • Коригиране: Отстраняване на изтичане на памет в реализацията на експресионния език, която е причинила товара на класа на първото уеб приложение да използва изрази, които да бъдат закрепени в паметта. (Markt)
  • Коригиране: 59640: Непознати NPE с неизвестни TLD. (Remm)
  • Коригиране: 59654: Подобряване на съобщението за грешка при опит за използване на TLD файл от невалидно местоположение. Кръпката, предоставена от Huxing Zhang. (Markt)
  • Уеб приложения:
  • Коригиране: 58891: Актуализирайте как се използва SSL. Въз основа на предложение на Александър Кьол. (Markt)
  • JDBC басейн:
  • Прикрепвам: Поправяйте изтичането на памет с конеца за почистване на басейн, който запазва препратка към класовете за натоварване на уеб приложенията за първото уеб приложение, за да използвате басейн за свързване. (Markt)
  • Други:
  • Актуализиране: Актуализирайте вътрешната вилица на Commons DBCP 2 до r1743696 (2.1.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons Pool 2 до r1743697 (2.4.2 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons File Upload до r1743698 (1.3.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте инструмента за кодиране на опции Cobertura на 2.1.1, така че е по-лесно да сравните промяната в редовете на кода между 8.0.x и 9.0.x. (Markt)
  • Прикрепвам: 58626: Добавям поддръжка за нова променлива за обкръжение (USE_NOHUP), която кара nohup да се използва при стартиране на Tomcat. Той е деактивиран по подразбиране, освен в HP-UX, където е активиран по подразбиране, тъй като е необходимо при стартиране на Tomcat при стартиране на HP-UX. (Markt)

Какво е новото във версия 8.5.5:

  • Каталина:
  • Коригиране: RMI Target свързаните с изтичане на паметта могат да бъдат избегнати, което ги прави бъг в приложението, което трябва да бъде коригирано, а не да се работи с JRE грешка. Затова стартирайте регистрацията на RMI Target, свързана с течове на паметта при спиране на уеб приложението. Добавете опция, която контролира, ако е направена проверка за тези течове. Регистрирайте предупреждение, ако използвате Java 9 с тази проверка, но без опцията за командния ред, която се изисква. (Markt)
  • Коригиране: Уверете се, че NPE няма да бъде хвърлен по време на разгръщането при сканиране на бурните файлове без файла MANIFEST.MF. (Violetagg)
  • Коригиране: 59604: Коригирайте предположението, направено в декодирането на URL адрес, че кодирането на платформа по подразбиране е винаги съвместимо с ISO-8859-1. Това предположение не винаги е валидно, напр. на z / OS. (Markt)
  • Коригиране: 59608: Прескачане на всеки невалиден атрибут Class-Path от манифестациите на JAR. Грешки в регистрационните файлове на ниво отстраняване на грешки поради много лоши библиотеки. (Remm)
  • Коригиране: Отстраняване на грешката, когато не сте успели да регистрирате MBean. (Kfujino)
  • койот:
  • Коригиране: Уверете се, че заявките с имена на HTTP методи, които не са символи (както се изисква от RFC 7231), се отхвърлят с отговор от 400. (Markt)
  • Коригиране: Когато асинхронната заявка се обработва от конектора AJP, уверете се, че обработката на заявките е приключила напълно, преди да започнете следващата заявка. (Markt)
  • Коригиране: Ако изпращането на async води до завършване на обработката на заявката, уверете се, че останалият орган на заявката е погълнат преди да започне обработката на следващата заявка, а останалото тяло може да бъде прочетено като начало на следващата заявка, 400 отговора. (Markt)
  • Jasper:
  • Коригирайте: 59567: Фиксирайте NPE сканиращи уеб адреси за TLD, когато експлодираният JAR има празна WEB-INF / classes / META-INF папка. (Remm)
  • Коригиране: Отстраняване на изтичане на памет в реализацията на експресионния език, която е причинила товара на класа на първото уеб приложение да използва изрази, които да бъдат закрепени в паметта. (Markt)
  • Коригиране: 59640: Непознати NPE с неизвестни TLD. (Remm)
  • Коригиране: 59654: Подобряване на съобщението за грешка при опит за използване на TLD файл от невалидно местоположение. Кръпката, предоставена от Huxing Zhang. (Markt)
  • Уеб приложения:
  • Коригиране: 58891: Актуализирайте как се използва SSL. Въз основа на предложение на Александър Кьол. (Markt)
  • JDBC басейн:
  • Прикрепвам: Поправяйте изтичането на памет с конеца за почистване на басейн, който запазва препратка към класовете за натоварване на уеб приложенията за първото уеб приложение, за да използвате басейн за свързване. (Markt)
  • Други:
  • Актуализиране: Актуализирайте вътрешната вилица на Commons DBCP 2 до r1743696 (2.1.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons Pool 2 до r1743697 (2.4.2 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте вътрешната вилица на Commons File Upload до r1743698 (1.3.1 плюс допълнителни поправки). (Markt)
  • Актуализиране: Актуализирайте инструмента за кодиране на опции Cobertura на 2.1.1, така че е по-лесно да сравните промяната в редовете на кода между 8.0.x и 9.0.x. (Markt)
  • Прикрепвам: 58626: Добавям поддръжка за нова променлива за обкръжение (USE_NOHUP), която кара nohup да се използва при стартиране на Tomcat. Той е деактивиран по подразбиране, освен в HP-UX, където е активиран по подразбиране, тъй като е необходимо при стартиране на Tomcat при стартиране на HP-UX. (Markt)

Какво е новото във версия 8.0.36:

  • Каталина:
  • Фиксирайте: Коригирайте регресия в поправката за 58867. Когато конфигурирате контекст, за да използвате външна директория за docBase и тази директория се намира настрани от оригиналната WAR, използвайте директорията като docBase, вместо да разширявате WAR в appBase и с помощта на новосъздадената разширена директория като docBase. (Markt)
  • Добавяне: 58351: Направете достъп до сървъра за дата и номер на сървър чрез JMX. Кръпката, предоставена от Huxing Zhang. (Markt)
  • Добавяне: 58988: Специалните знаци в заместванията за RewriteValve вече могат да бъдат цитирани с наклонена черта. (Fschumacher)
  • Коригиране: 58999: Фиксиране на класа и филтриране на име на ресурс в WebappClassLoader. То изхвърля StringIndexOutOfBoundsException, ако името е точно "org" или "javax". (Rjung)
  • Код: Премахване на ненужния код. Няма поддръжка за клъстера на контекстно ниво. (Kfujino)
  • Добавяне: Направете проверка за заместване на var и карта в RewriteValve малко по-стриктно и правилно откриване на дебелото черво в замяна. (Fschumacher)
  • Коригиране: Коригирайте типа на AttributeManager атрибута на mbean определението на StandardContext. (Kfujino)
  • Коригиране: Реактор на натоварването за уеб приложения, за да се намали въздействието на JAR сканирането върху отпечатъка на паметта на уеб приложението. (Markt)
  • Коригиране: Коригирайте някои изтичания на ресурси при обработката на грешки за достъп до файлове от JAR и WAR. (Markt)
  • Коригиране: Реакция на обработката на ресурсите JAR и JAR-in-WAR, за да се намали отпечатъка от паметта на уеб приложението. (Markt)
  • Коригиране: 57809: Отстраняване на атрибута за персонализиран контекст org.apache.tomcat.util.scan.MergedWebXml, който ще бъде премахнат в Tomcat 9.
  • Коригиране: 59001: Правилно се справяте със случая, когато Tomcat е инсталиран на път, където един от сегментите завършва с удивителен знак. (Markt)
  • Коригиране: Разширете коригирането за 59001, за да покриете специалните последователности, използвани в потребителския буркан на Tomcat: война: URL адреси. (Markt)
  • Прикрепвам: 59043: Избягвайте предупреждения при изтичане на сесиите, свързани с един знак, ако се използва HttpServletRequest.logout (). (Markt)
  • Коригиране: 59054: Уверете се, че използването на CrawlerSessionManagerValve в разпределена среда не предизвиква грешка, когато Valve се регистрира в сесията. (Markt)
  • Коригирайте: Storeconfig обработка на алтернативни бисквитки. (Markt / Remm)
  • Прикрепвам: Управление на Storeconfig за свойства на socket. (Remm)
  • Добавяне: Запишете предупредително съобщение, ако даден потребител се опита да конфигурира времевото време за сесия по подразбиране чрез метода Manager.setMaxInactiveInterval (), който е отхвърлен (и пренебрегнат). (Markt)
  • Коригиране: Коригирайте неправилния анализ на знаците NE и NC в правилата за пренаписване. (Remm)
  • Коригиране: 59065: Коригирайте времето за проверка на двойките в пътища на системи, които не са на Windows, внедрени в catalina.sh, за да работи правилно с Cygwin. Корекция, предоставена от Ед Рандал. (Markt)
  • Коригиране: Когато Host е конфигуриран с appBase, която не съществува, създайте appBase, преди да опитате да разширите външен WAR файл в него. (Markt)
  • Коригиране: 59115: Когато използвате файла за зареждане на Servlet 3.0, подаденото име на файл може да бъде предоставено като символ или цитат. Ако цитираният низ, откачете низ, преди да го върнете на потребителя. (Markt)
  • Коригиране: 59123: Затворете NamingEnumeration обектите, използвани от JNDIRealm, след като вече не са необходими. (Fschumacher / Markt)
  • Коригиране: 59138: Коригирайте фалшиво положително предупреждение за изтичане на темата, свързано с ThreadLocal, когато класовете на класовете, но не и класът на стойност, са заредени от натоварения клавиш за уеб приложения. (Markt)
  • Коригиране: 59145: Не регистрирайте невалидно предупреждение, когато потребител излезе от сесия, свързана със SSO. (Markt)
  • Коригиране: 59151: Рестартирайте регресията в поправката за 56917, която добави допълнително (и сигурно ненужно) валидиране към предоставеното място за пренасочване. (Markt)
  • Коригиране: 59154: Коригиране на NullPointerException в JASSMemoryLoginModue в резултат на въвеждането на CredentialHandler в Realms. (Schultz / Markt)
  • койот:
  • Коригиране: 58646: Коригирайте проблем с файла за изпращане, който доведе до добавянето на процесор към кеша два пъти, което води до счупени отговори. (Markt)
  • Прикрепвам: 59015: Коригирайте потенциалната причина за безкраен цикъл на APR Poller по време на изключването, ако Poller изпитва грешка по време на процеса на изключване. (Markt)
  • Коригиране: Подравнете хибридните псевдоними за kECDHE и ECDHE с текущото изпълнение на OpenSSL. (Markt)
  • Прикрепвам: 59081: Запазвате зададения от потребителя шифър за дефиниране на шифри, използвайки OpenSSL формат. (Markt)
  • Коригирайте: 59089: Правилно пренебрегвайте HTTP заглавията, които включват не-символични знаци в името на заглавката. (Markt)
  • Добавяне: Добавете поддръжка за допълнителни OpenSSL шифрирани псевдоними от OpenSSL master при задаване на шифри, използвайки синтаксиса OpenSSL. (Markt)
  • Jasper:
  • Коригиране: 57583: Подобряване на ефективността на javax.servlet.jsp.el.ScopedAttributeELResolver при решаване на атрибути, които не съществуват. Това подобрение работи само при използване на Jasper с внедряването на Tomcat EL. (Markt)
  • Актуализация: 58111: Актуализиране на Eclipse JDT Compiler 4.5. (Markt)
  • Добавяне: Добавете поддръжка на Java 9 за JSP. (Markt)
  • WebSocket:
  • Коригиране: 59014: Уверете се, че съобщението за затваряне на WebSocket може да бъде изпратено, след като е получено близко съобщение. (Markt)
  • Коригиране: Правилно да се обработва компресията на частични съобщения, когато фрагментът на последното съобщение има полезен товар с нулева дължина. (Markt)
  • Коригиране: 59119: Коригирайте логиката на четене за клиент на WebSocket, когато използвате защитени връзки. (Markt)
  • Коригиране: 59134: Коригирайте логиката за свързване на клиент за защитени връзки, осъществявани чрез прокси сървър. (Markt)
  • Коригиране: 59189: Изрично освобождаване на собствената памет, поддържана от Inflater и Defleter, когато използвате PerMessageDeflate и сесията WebSocket свършва. Въз основа на кръпка от Хенрик Олсон. (Markt)
  • Уеб приложения:
  • Коригиране: Коригирайте грешка в документацията за очакваното поведение за автоматично инсталиране. Ако се актуализира WAR и има разширена директория, директорията винаги ще бъде изтрита и пресъздадена чрез разширяване на WAR, ако е вярно. (Markt)
  • Коригиране: 58935: Премахване на неправилни препратки в документацията, за да се използва jar: file: URLs с приложението Manager. (Markt)
  • Коригиране: Коригирайте описанието на ServletRequest.getServerPort () в Proxy How-To. Въпросът е докладван чрез коментарите.apache.org. (Violetagg)
  • Коригиране: Коригирайте потенциално неопределено чакане в сервиза на чата на кометата в примерен уеб приложението. (Markt)
  • Tribes:
  • Коригиране: Ако популяризирате прокси възел към основен възел при получаване на сесия, уведомете за промяната на новия основен възел към оригиналния резервен възел. (Kfujino)
  • Други:
  • Коригиране: 58283: Променете местоположението по подразбиране за изтегляне на библиотеки по време на процеса на създаване от / usr / share / java на $ {user.home} / temp. Кръпката, предоставена от Ахмед Хосни. (Markt)
  • Коригирайте: 59031: Когато използвате деинсталатора за деинсталиране на Windows, не премахвайте съдържанието на директории, които са били свързани със символа в директорията на Tomcat. (Markt)
  • Актуализиране: Актуализирайте пакетираната версия на Native Library на Tomcat до 1.2.5, за да вземете Windows файловете, базирани на OpenSSL 1.0.2g и APR 1.5.1. (Markt)
  • Актуализиране: Променете файла tomcat-users.xml по подразбиране, за да сте по-трудни за потребителите да конфигурират вписванията, предназначени за употреба, с примереното уеб приложение за приложението Мениджър. (Markt)

Какво е новото във версия 8.0.32:

  • Обща:
  • Add: Позволява да конфигурирате множество модели на JUnit тестови класове с build.name име на собственост и да документирате свойството в BUILDING.txt. (Rjung)
  • Коригиране: 58768: Регистрирайте предупреждение, ако пренасочването се провали поради невалидно местоположение. (Markt)
  • Каталина:
  • Прикрепвам: Решете решението за товарене на класа на делегацията за натоварване на класа и търсенето на ресурс и го направете и по-бързо. (Rjung)
  • Коригиране: 58946: Уверете се, че картата за параметрите на заявката остава непостоянна, когато се обработва чрез RequestDispatcher. (Markt)
  • Коригирайте: 58827: Отстранявайте останалото от изпълнението на JSR 77. (Markt)
  • Прикрепвам: 58905: Уверете се, че Tomcat.silence () заглушава правилния записвач и спазва текущата настройка. (Markt)
  • койот:
  • Добавяне: Нова опция за конфигуриране ajpFlush за AJP конекторите, за да деактивирате изпращането на AJP flush пакети. (Rjung)
  • Cluster:
  • Коригиране: Коригирайте регресията в филтрирането на атрибутите на сесията, което възпрепятства клъстерирането да започне в конфигурацията по подразбиране. (Kfujino)
  • WebSocket:
  • Коригиране: Коригирайте проблема с времето за затваряне на сесията, който може да доведе до изхвърляне на изключение за непълното съобщение, дори когато съобщението е завършено. (Markt)

Коментари към Apache Tomcat

Коментари не е намерена
добавите коментар
Включете на изображения!