Apache Tomcat v7.0.70 發布

jopen 8年前發布 | 13K 次閱讀

Tomcat 是一個小型的輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。

更新日志

  • fix    59219: Ensure AsyncListener.onError() is called if an Exception is thrown during async processing. (markt)
  • fix    59220: Ensure that AsyncListener.onComplete() is called if the async request times out and the response is already committed. (markt)
  • fix    59261: ServletRequest.getAsyncContext() now throws an IllegalStateException as required by the Servlet specification if the request is not in asynchronous
  • fix    59310: Do not add a Content-Length: 0 header for custom responses to HEAD requests that do not set a Content-Length value. (markt)
  • fix    When normalizing paths, improve the handling when paths end with /. or /.. and ensure that input and output are consistent with respect to whether or not
  • fix    59317: Ensure that HttpServletRequest.getRequestURI() returns an encoded URI rather than a decoded URI after a dispatch. (markt)
  • fix    Ensure that the value for the header X-Frame-Options is constructed correctly according to the specification when ALLOW-FROM option is used. (violetagg)
  • add    59399: Add a new option to the Realm implementations that ship with Tomcat that allows the HTTP status code used for HTTP -> HTTPS redirects to be controlled
  • fix    59449: In ContainerBase, ensure that the process to remove a child container is the reverse of the process to add one. Patch provided by Huxing Zhang.
  • fix    RMI Target related memory leaks are avoidable which makes them an application bug that needs to be fixed rather than a JRE bug to work around. Therefore,
  • fix    Fix potential concurrency issue with web application class loader with concurrent reads and writes of the resource cache. (markt)
  • fix    59619: Within the web application class loader, always use path as the key for the resource cache to improve the hit ration. This also fixes a problem
  • fix    Fix error message when failed to register MBean. (kfujino)
  • fix    58970: Fix a connection counting bug in the NIO connector that meant some dropped connections were not removed from the current connection count. (markt)
  • fix    59289: Do not recycle upgrade processors in unexpected close situations. (remm)
  • fix    Ensure that requests with HTTP method names that are not tokens (as required by RFC 7231) are rejected with a 400 response. (markt)
  • fix    When an asynchronous request is processed by the AJP connector, ensure that request processing has fully completed before starting the next request. (markt)
  • fix    If an async dispatch results in the completion of request processing, ensure that any remaining request body is swallowed before starting the processing of
  • fix    Fix a memory leak in the expression language implementation that caused the class loader of the first web application to use expressions to be pinned in
  • fix    59654: Enforce the requirements of section 7.3.1 of the JSP specification regarding the permitted locations for TLD files. Patch provided by Huxing Zhang.
  • fix    Ensure that a client disconnection triggers the error handling for the associated WebSocket end point. (markt)
  • fix    Correct a typo in SSL/TLS Configuration How-To. Issue reported via comments.apache.org. (violetagg)
  • fix    58891: Update the SSL how-to. Based on a suggestion by Alexander Kjäll. (markt)
  • fix    Fix potential NPE that depends on the setting order of attributes of static member when using the static cluster. (kfujino)
  • add    Add get/set method for the channel that is related to ChannelInterceptorBase. (kfujino)
  • fix    As with the multicast cluster environment, in the static cluster environment, the local member inherits properties from the cluster receiver. (kfujino)
  • add    Add get/set method for the channel that is related to each Channel services. (kfujino)
  • add    Add name to channel in order to identify channels. In tomcat cluster environment, it is set the cluster name + "-Channel" as default value. (kfujino)
  • add    Add the channel name to the thread which is invoked by channel services in order to identify the associated channel. (kfujino)
  • fix    Ensure that clear the channel instance from channel services when stopping channel. (kfujino)
  • add    Implement map state in the replication map. (kfujino)
  • fix    Ensure that the ping is not executed during the start/stop of the replication map. (kfujino)
  • fix    In ping processing in the replication map, send not the INIT message but the newly introduced PING message. (kfujino)
  • fix    Fix a memory leak with the pool cleaner thread that retained a reference to the web application class loader for the first web application to use a
  • update    Update the packaged version of the Tomcat Native Library to 1.2.7 to pick up the Windows binaries that are based on OpenSSL 1.0.2h and APR 1.5.2. (violetagg/markt)
  • update    Remove native code (Windows Service Wrapper, APR/native connector) support for Windows Itanium. (markt)
  • update    Update the internal fork of Commons File Upload to r1743698 (1.3.1 plus additional fixes). (markt)
  • fix    58626: Add support for a new environment variable (USE_NOHUP) that causes nohup to be used when starting Tomcat. It is disabled by default except on HP-UX where it is enabled by default since it is required when starting Tomcat at boot on HP-UX. (markt)

下載

二進制