Tomcat 9.0.0.M20 (alpha)版本发布及下载地址apache-tomcat-9.0.0.M20-windows-x64.zi

来源:  2017-04-25 22:02:00    评论:0点击:

Tomcat 8.0.5 (beta)版本发布 release及下载地址

Tomcat 9.0.0.M20 (alpha) 版本发布

2017年4月18日,tomcat团队宣布,最新是Tomcat 9.0.0.M20 (alpha) 版本 ,本次发布主要是Tomcat 8.0.5版本后的bug修复发布版。

Tomcat 9.0.0.M20 (alpha) 的改进信息请点:changelog

Tomcat 9.0.0.M20 (alpha) 的下载地址:apache-tomcat-9.0.0.M20 (alpha) .zipapache-tomcat-9.0.0.M20.tar.gz  和apache-tomcat-9.0.0.M20 (alpha) -windows-x86.zipapache-tomcat-9.0.0.M20-windows-x64.zip


Tomcat 9.0.0.M20 (alpha) 版本的主要特点:

1、    Correct a regression that broke JMX operations (including the Manager web application) if the operation took parameters
2、       Add JMX support for Tribes components
 3、     Calls to isReady() no longer throw exceptions after timeouts for async servlets

UTF-8 handling

Binary Distributions

Source Code Distributions


    Update: Update the Servlet 4.0 API implementation to reflect the change in method name from getPushBuilder() to newPushBuilder(). (markt)
    Fix: Correct various edge cases in the new HTTP Host header validation parser. Patch provided by Katya Todorova. (martk)
    Fix: Correct a regression in the X to comma refactoring that broke JMX operations that take parameters. (markt)
    Fix: Avoid a NullPointerException when reading attributes for a running HTTP connector where TLS is not enabled. (markt)
    Fix: 47214: Refactor code so that explicitly referenced inner classes are given explicit names rather than being anonymous. (markt)
    Fix: 59825: Log a message that lists the components in the processing chain that do not support async processing when a call to ServletRequest.startAsync() fails. (markt)
    Fix: 60940: Improve the handling of the META-INF/ and META-INF/MANIFEST.MF entries for Jar files located in /WEB-INF/lib when running a web application from a packed WAR file. (markt)
    Fix: Pre-load the ExceptionUtils class. Since the class is used extensively in error handling, it is prudent to pre-load it to avoid any failure to load this class masking the true problem during error handling. (markt)
    Fix: Avoid potential NullPointerExceptions related to access logging during shutdown, some of which have been observed when running the unit tests. (markt)
    Fix: When there is no javax.servlet.WriteListener registered then a call to javax.servlet.ServletOutputStream#isReady will return false instead of throwing IllegalStateException. (violetagg)
    Fix: When there is no javax.servlet.ReadListener registered then a call to javax.servlet.ServletInputStream#isReady will return false instead of throwing IllegalStateException. (violetagg)


    Fix: Align cipher configuration parsing with current OpenSSL master. (markt)
    Fix: 60970: Fix infinite loop if application tries to write a large header to the response when using HTTP/2. (markt)


    Fix: 47214: Refactor code so that explicitly referenced inner classes are given explicit names rather than being anonymous. (markt)
    Fix: 60925: Improve the handling of access to properties defined by interfaces when a BeanELResolver is used under a SecurityManager. (markt)


    Add: Add JMX support for Tribes components. (kfujino)


    Code: Refactor the creating a constructor for a proxy class to reduce duplicate code. (kfujino)
    Fix: In StatementFacade, the method call on the statements that have been closed throw SQLException rather than NullPointerException. (kfujino)


    Fix: 60932: Correctly escape single quotes when used in i18n messages. Based on a patch by Michael Osipov. (markt)
    Code: Review i18n property files, remove unnecessary escaping and consistently use [...] to delimit inserted values. (markt)
    Fix: Update the custom Ant task that integrates with the Symantec code signing service to use the now mandatory 2-factor authentication. (markt)
    Code: Refactoring in preparation for Java 9. Refactor to avoid using some methods that will be deprecated in Java 9 onwards. (markt)



友情链接 |九搜汽车网 |手机ok生活信息网|ok生活信息网|ok微生活
 Powered by www.360SDN.COM   京ICP备11022651号-4 © 2012-2016 版权