Apache Tomcat 10 first Beta version released

Apache Tomcat 10.0.0 Beta has been released. Tomcat is an open source implementation of Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technology. It is a free and open source Web application server.

Users of Tomcat 10 and above should note that as part of the migration from Java EE to Eclipse Foundation, the result of the migration from Java EE to Jakarta EE is that all major packages that have implemented APIs have been javax.*changed to jakarta.*, so some projects will The code needs to be changed to enable the application to migrate from Tomcat 9 and lower to Tomcat 10 and higher. The official stated that a migration tool is being developed to assist this process.

Update highlights

  • The final version of the Jakarta EE specification has been released, and Tomcat has also passed the TCK (except for the TCK that does not affect the compliance of the specification but has an expected failure)
  • Deprecated APR/Native AJP and HTTP connectors. Tomcat Native will continue to be used in conjunction with NIO and NIO2 to support OpenSSL
  • ServletContext.getRealPath(String path)The behavior of will be consistent with the recent statement of the Servlet specification project. If the path parameter does not /start with, Tomcat will /append to the beginning of the provided path to process the call

See the Tomcat 10  (beta)  changelog for details  .

download link

In addition to Tomcat 10, the 8 and 9 branches have also released patch updates, namely Tomcat 8.5.61 and Tomcat 9.0.41, which mainly fix security issues, such as fixing the file descriptor that may appear when WebSocket attempts to connect and fails. Leak, click here for details .

Guess you like

Origin www.oschina.net/news/123199/tomcat-10-beta-released