Apache Tomcat находится рядом с HTTP-сервера Apache, второй наиболее успешной технологии фундамент развивающихся и кураторства.
В Java Servlet и JavaServer Pages являются технологии, используемые при оказании веб-страниц Java-основанных, и, хотя многие думают, что они являются стандартными, вы все еще можете реализовать различные способы, как эти технологии работают.
Tomcat является взятие Apache на процесс и собирает все эти технологии в единое решение для сервера предприятия и мелких среде так.
Сервер Tomcat может привести крупномасштабных критических, движения тяжелых веб-приложений и работы в широком спектре аппаратных инфраструктур.
Есть три основные версии сервера в настоящее время разрабатывается, каждый, предназначенных для различных версий языка Ява:
- Tomcat 6.x для Java Servlet 5+, 2.5+ и 2.1+ JSP
- Tomcat 7.x для Java Servlet 6+, 3.0+ и 2.2+ JSP
- Tomcat 8.x для Java Servlet 7+, 3.1+ и 3.0+ JSP
Кроме того, эти исходного кода пакетов, предлагаемых для скачивания на Scripts разделе Softoware в двоичные файлы, для OS-специфических строит также доступны на Softoware
Что нового В этом выпуске:
- Исправлена ошибка, когда регистратор вернулся несколько событий по той же розетке.
- двоичные Link под Windows с OpenSSL 1.0.1m и АТР 1.5.1.
Что нового в версии 8.0.23 / 7.0.62 / 6.0.44:
- Исправлена ошибка, когда регистратор вернулся несколько событий по той же розетке.
- двоичные Link под Windows с OpenSSL 1.0.1m и АТР 1.5.1.
Что нового в версии 8.0.22 / 7.0.61 / 6.0.43:
- Исправлена ошибка, когда регистратор вернулся несколько событий по той же розетке.
- двоичные Link под Windows с OpenSSL 1.0.1m и АТР 1.5.1.
Что нового в версии 8.0.21 / 7.0.59 / 6.0.43:
- Исправлена ошибка, когда регистратор вернулся несколько событий по той же розетке.
- двоичные Link под Windows с OpenSSL 1.0.1m и АТР 1.5.1.
Что нового в версии 8.0.17:
- Правильное регрессии при сканировании аннотации введена в 8.0.15.
- The RemoteAddrValve и RemoteHostValve теперь могут необязательно включать порт при фильтрации вместе с новой опцией, чтобы вызвать проверку подлинности, а не отказ в доступе.
- Различные крайние случаи исправления в WebSocket.
Что нового в версии 8.0.15:
- Добавлена поддержка RFC6265 печенья разбора и генерации. Это в настоящее время отключена по умолчанию, и может быть включен с помощью элемента CookieProcessor контекста.
- Добавлена поддержка замены пароль вывод на Realms помощью нового интерфейса CredentialHandler.
- Добавлена поддержка TLSv1.1 и TLSv1.2 для разъема годовых. Основываясь на патч, Марсель и Scaron; ebek. Эта функция требует Tomcat Родной библиотека 1.1.32 или позже.
- Отключено SSLv3 по умолчанию для всех разъемов HTTPS.
Что нового в версии 8.0.12:
- Исправлена регрессия в обработке включает в себя и вперед, когда контексты были перегружены.
- поколение ID сессии теперь расширяемой.
- Расширение поддержки для расширения permessage-выкачать на сжатие исходящих сообщений на стороне сервера.
Что нового в версии 8.0.11:
- Обновление Tomcat родной библиотеки версии 1.1.31, чтобы забрать двоичные файлы Windows, которые основаны на OpenSSL 1.0.1h
- Добавлена поддержка синтаксиса OpenSSL для шифров при использовании разъемов JSSE SSL
- Добавлена поддержка для WebSocket permessage-выкачать расширения. Это в настоящее время ограничивается декомпрессии входящих сообщений на стороне сервера.
Что нового в версии 8.0.9:
- Поддержка Java Servlet 3.1, серверных страниц 2.3, Java Единая Язык выражений 3.0 и Java WebSocket 1.0.
- реализация Разъем умолчанию теперь Java неблокирующая реализация (НИО) как HTTP и AJP.
- Реализация новой ресурсы, которые заменяет псевдонимы, VirtualLoader, VirtualDirContext, JAR ресурсы и внешние репозитории с одной, последовательного подхода к настройке дополнительных ресурсов веб-приложений.
Что нового в версии 8.0.8:
- Поддержка Java Servlet 3.1, серверных страниц 2.3, Java Единая Язык выражений 3.0 и Java WebSocket 1.0.
- реализация Разъем умолчанию теперь Java неблокирующая реализация (НИО) как HTTP и AJP.
- Реализация новой ресурсы, которые заменяет псевдонимы, VirtualLoader, VirtualDirContext, JAR ресурсы и внешние репозитории с одной, последовательного подхода к настройке дополнительных ресурсов веб-приложений.
Что нового в версии 7.0.47:
- портировали JSR-356 Java WebSocket 1.0 осуществление от Apache Tomcat 8.
- осуждал Apache Tomcat собственность WebSocket API в пользу нового JSR-356 реализации.
- Добавлена пример чертежной доски до примеров WebSocket.
Что нового в версии 7.0.42:
- Добавлена поддержка для времени до первого байта в AccessLogValve.
- Исправлена регрессия введена в 7.0.39 (рефакторинга базы 64 кодирования и декодирования), что сломал JNDI Realm, когда Парольпользователя был установлен и пароли хэшированного с MD5 или SHA1.
- заверил, что процесс сборки производит Javadoc, что не уязвимы для CVE-2013-1571.
Что нового в версии 7.0.41:
- Добавлена Servlet фильтр, который реализует CORS.
- Убедитесь, что, когда анти-ресурс для Tomcat блокировки функции используются, что временная копия веб-приложения, а не оригинал удаляется, когда веб-приложение останавливается.
- Добавлена поддержка версии атрибута команды развертывания муравья задач для взаимодействия с приложением Manager, текст на основе.
Что нового в версии 7.0.40:
- Исправление для выпуска раскрытия информации.
- Различные исправления, чтобы остановить Tomcat попытке разобрать текст, который выглядит как выражение EL в документе JSP в качестве выражения EL, когда EL выражения либо не разрешается или не включен.
- Улучшена обработка и отчетности, если ConcurrentModificationException происходит во время проверки на утечки памяти, когда веб-приложение остановки.
Что нового в версии 7.0.37:
- Исправлена регрессия в инструменте JspC, который используется для предварительной компиляции JSP-страницы, введенные в 7.0.35.
- Улучшена обработка шифров и sslEnabledProtocols вариантов BIO и НИО разъемов. Поведение каждого разъема теперь то же самое. Значения, предусмотренные обрезают, чтобы те, которые поддерживаются в реализации SSL, и когда ни один из оставшихся значений не поддерживаются выдается предупреждение и разъем настроен с пустым набором опций (который по сути отключает HTTPS поддержка).
- Обновлен Commons Daemon 1.0.13.
Что нового в версии 7.0.35:
- Интегрированная документация Tomcat 7 с Apache Комментарии системы. Люди могут оставлять свои комментарии при чтении документации в Интернете.
- Улучшение обнаружения JAVA_HOME на OSX.
- Добавлена поддержка автоматического обнаружения и конфигурации JAR-файлы в пути к классам, которые предоставляют тегов плагина реализации.
Что нового в версии 7.0.34:
- Улучшения в AccessLogValve лучше справляться нестандартные изменения DST и обеспечить возможность для текущего журнала доступа, чтобы иметь стандартное имя.
- Исправлены различные регистрационные JMX и о снятии с учета.
- Обновлено компилятор Eclipse, JDT 4.2.1.
вопросы
Что нового в версии 7.0.33:
- Исправление к AccessLogValve обратиться ошибка, приводившая некоторые записи, чтобы быть с неправильными метками времени.
- Повторное написано, меньше, быстрее HTTP парсер заголовок.
- Дополнительные улучшения производительности для Джаспер, JSP двигатель для Tomcat.
Что нового в версии 7.0.32:
- Новая опция для автоматического удалять старые, неиспользуемые версии (те, где нет больше никаких активных сеансов) приложений, развернутых с использованием параллельного развертывания.
- Быстрее разбор JSP.
- Изготовление члены и программа развертывания связан с кластером через JMX видимой.
Что нового в версии 7.0.30:
- Значительно уменьшено потребление памяти при запуске приложения в то время как веб-сервлетов 3.0 аннотации и сканирование ТСМ в процессе.
- Добавлена поддержка для сканирования классов, которые используют Java 7 конкретный код для сервлета байт 3.0 аннотации и сканирования SCI.
- Улучшения, чтобы переварить и аутентификации форму.
Что нового в версии 7.0.29:
- Добавлена поддержка для страницы ошибок по умолчанию
- Версия сервлет определяется в web.xml больше не определяет, Tomcat сканирует аннотации при запуске веб-приложений. Это теперь исключительно под контролем метаданных полная элемента.
- На старте веб-приложений, банки теперь всегда проверяются на ServletContainerInitializers независимо от настройки метаданных-полной.
Что нового в версии 7.0.28:
- Минимальная требуемая годовых / родная версия библиотеки требуется, если в АТР / родной разъем используется сейчас 1.1.24.
- Различные исправления и улучшения в поддержке WebSocket том числе с использованием бесконечных аутов время по умолчанию для WebSocket соединений.
- Различные исправления и улучшения сканирования аннотаций.
Что нового в версии 7.0.27:
- Поддержка протокола WebSocket (RFC6455). Оба API для потокового и сообщение на основе предоставляются и реализация в настоящее время полностью проходит тестовый набор автобан. Также включены несколько примеров.
- Ряд исправлений к разъему HTTP NIO, особенно при использовании Comet.
- Улучшение профилактики утечек памяти и код обнаружения так, чтобы он хорошо работает с JVM, от IBM.
Что нового в версии 7.0.26:
- Улучшена обработкаHandlesTypes, которая больше не загружает все классы при старте веб-приложения.
- Убедитесь, что POST тела доступны для ответа после аутентификации FORM при использовании разъемов AJP
- Исправлена регрессия, сломал сканирование аннотаций для многих случаев применения, включая веб-приложений, упакованных в войнах и многих встраиваемых сценариев.
Что нового в версии 5.5.35:
- Этот релиз включает в себя множество исправлений и ряд исправлений безопасности над Apache Tomcat 5.5.34.
Что нового в версии 7.0.23:
- Добавлена возможность запуска и остановки дочерних контейнеров.
- кэшировать результаты разбора глобальных и хост-файлы уровень context.xml улучшить стартовые раз.
<литий> Улучшенная обработка неудачных внедрений, так что сломанный приложение может быть фиксированным (например, через JMX) и еще одна попытка запустить из его нежели это того, чтобы быть удалены.
Что нового в версии 7.0.22:
- Дальнейшие усовершенствования к обнаружения и предотвращения признаков утечки памяти.
- Исправлена проблема, которая не позволяла с помощью SSL с разъемом HTTP BIO и Java 7.
- Добавлена поддержка для управления, атрибуты сеанса репликации при использовании репликации сеанса (ака кластеризации).
Что нового в версии 7.0.21:
- Исправление CVE-2011-3190, что позволило злоумышленнику внедрить запросы, когда Tomcat была сконфигурирована за обратного прокси-сервера с использованием протокола AJP.
- Несколько дополнений и улучшений в особенности обнаружения / предотвращения утечки памяти.
- Улучшена проверка полученных сообщений AJP.
Что нового в версии 7.0.20:
- JSP файлы с зависимостями в банках больше не перекомпилировать на каждом
- доступ, таким образом, повышает производительность.
- Обновление до версии 1.1.22 родного компонента AJP и HTTP
- годовых / родные разъемы.
- Обновление Commons Daemon 1.0.7.
- Старинная юнит-тесты, чтобы JUnit 4.
не
Что нового в версии 7.0.19:
- JSP перекомпиляция теперь срабатывает от любого изменения (в обратном направлении, а также форварды) в последнего изменения времени JSP или любой из его зависимостей.
- Поддержка установки нескольких экземпляров с помощью установщика Windows.
- Включить JDBC-бассейн (альтернатива пула соединений базы данных).
Что нового в версии 7.0.16:
- НИО реализация разъема AJP.
- Включить сервлетов 3 асинхронный поддержку обработки при использовании кластеризации.
- Добавлена поддержка параллельного развертывания для Ant задач менеджера.
Что нового в версии 7.0.14:
- Нью-StuckThreadDetectionValve для выявления длительных запросов.
- Поддержка аутентификации JAAS для JMXRemoteLifecycleListener.
- Обновлено типа MIME для выравнивания с теми Apache HTTPD.
отображения
Что нового в версии 7.0.10:
- Исправлены ошибки:
- Добавить кодирование URL, где не хватает для параметров в URL, представленных Ant задач с применением Manager.
- Улучшение обработки SSL пересмотра, не сумев раньше, когда тело запроса содержит больше байтов, чем maxSavePostSize.
- Улучшение закрыть скорость, не обновляя темы во время закрыли, когда ThreadLocalLeakPreventionListener включен.
Что нового в версии 7.0.8:
- Каталина:
- Исправлена NPE в CoyoteAdapter когда звонок postParseRequest () терпит неудачу.
- 50709:. Сделайте ApplicationContextFacade незаключительного для того, чтобы расширение
- При работе под менеджером безопасности, пользовательские запросы могут завершиться с исключение безопасности.
- Койот:
- Уменьшить уровень лог сообщения на неправильные параметры URL из ПРЕДУПРЕЖДЕНИЕ чтобы ИНФО.
- Fix висит сервлетов 3 запросов асинхронные при использовании разъема AJP основе апреле
- Прочее:
- Выровнять server.xml установлен в установщика Windows с одного комплекте в почтовый / tar.gz файлов. Различия LockOutRealm используется и AccessLogValve время включен по умолчанию.
Что нового в версии 7.0.6:
- Добавить опцию аутентификаторов заставить создание сессии аутентификации который может предложить некоторые преимущества в производительности.
- Правильное удаление LifeCycleListenters из контейнеров с помощью JMX.
- Возврат IP-адрес клиента, а не NULL для вызовов getRemoteHost (), когда разъем АТР, используемого с enableLookups = "истинных", но IP-адрес не resolveable.
- Избегайте утечки, вызванные использованием экземпляра в кэше исключение в JspDocumentParser и ProxyDirContext.
- Сделать TagLibraryInfo.getTag () более надежной при обработке нули.
- Обновление Commons Daemon 1.0.4.
- Добавлена поддержка maxActiveSessions приписывают BackupManager.
Что нового в версии 7.0.5 Beta:
- Обеспечить механизм корректно обработать случай, когда пользователи книга-Mark страницу Форма логин или иначе злоупотреблять процесс аутентификации форму.
- Fix поточной вопросы org.apache.catalina.security.SecurityUtil.
Что нового в версии 7.0.4 Beta:
- Apache Tomcat 7.0 включает в себя новые функции, более Apache Tomcat 6.0, включая поддержку нового Servlet 3.0, JSP 2.2 и EL 2.2 спецификации, обнаружения утечек памяти приложения веб-и профилактики, повышения безопасности для приложений Manager Manager и хозяин, защиты Общий CSRF , в том числе поддержка внешнего контента непосредственно в веб-приложении (псевдонимы), повторного факторинга (соединители, жизненного цикла) и много внутренний код очистки.
- Релиз 7.0.4 содержит многочисленные исправления ошибок по сравнению с 7.0.2.
Что нового в версии 6.0.26:
- Кодировать все файлы, использующие ASCII собственности бежал UTF-8. Также исправляет проблему развертывания при использовании французской языковой.
Что нового в версии 5.5.29:
- устаревшим в JNI буфер и темы занятия.
- Сделать местоположение и имя файла catalina.out конфигурируемый в catalina.sh.
- Обновление Windows Installer использовать NSIS 2.45.
- Правильное поколение MD5 в процессе сборки.
- Кодирование все файлы, использующие ASCII собственности бежал UTF-8.
Комментарии не найдены