By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11

Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11

News Room
Last updated: 2024/11/04 at 5:24 AM
News Room Published 4 November 2024
Share
SHARE

The release of Apache Tomcat 11 marks a significant evolution in the server’s development, introducing features and improvements that align it with modern web application standards, particularly supporting the upcoming GA release of Jakarta EE 11. This release is part of a broader trend of transitioning from the legacy Java EE ecosystem to the contemporary Jakarta EE framework, which emphasizes modularity and a more streamlined development experience.

Apache Tomcat 11 brings several notable advancements, and one of the most significant is the support for virtual threads, introduced as part of Java’s Project Loom and delivered in JDK 21. Virtual threads are a lightweight concurrency model that simplifies thread management in Java applications, offering a much more scalable solution than traditional threading models.

For developers working with WebSockets, Tomcat 11 offers improved performance and scalability. The WebSocket API, now upgraded to Jakarta WebSocket 2.2, handles real-time, bidirectional communication between clients and servers more efficiently. These changes are especially valuable for applications requiring streaming data or live updates, such as chat applications or collaborative tools. WebSocket improvements are complemented by Tomcat’s handling of HTTP/2 and asynchronous processing, ensuring more responsive and scalable web applications.

Tomcat 11 also supports Jakarta Servlet 6.1. This upgrade brings improvements in how web applications handle HTTP requests and also refines asynchronous request processing, providing better performance for long-running tasks. This makes Tomcat 11 more efficient for modern web applications.

Security remains a core focus in this latest release. Tomcat 11 introduces several enhancements in this area, starting with better default configurations for TLS/SSL, making it easier for administrators to establish secure HTTPS connections out of the box.

Tomcat 11 also embraces modern development practices by requiring Java SE 17 as the minimum supported version. This ensures that Tomcat benefits from the latest Java language features and performance improvements, including enhanced memory management, records, and more efficient switch expressions.

One of the more challenging aspects of migrating to Tomcat 11 is the requirement to refactor applications to accommodate the switch from the javax.* to the jakarta.* namespaces. This is a fundamental change for any developer moving from earlier versions of Tomcat, particularly those using Java EE. While Tomcat 11 offers the migration tools to support this transition, it requires careful testing to ensure that applications continue to function correctly with the new namespace.

The Tomcat project started at Sun Microsystems as the reference implementation of the Java Servlet and Java Server Pages Specifications. In 1999, the Tomcat code base was donated by Sun Microsystems to the Apache Software Foundation with the first commit of Tomcat code to an ASF repository occurring 25 years ago. Tomcat 11.0 marks the ninth major release as an ASF project.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article iOS 18.2 with Image Playground and Visual Intelligence now expected in early December
Next Article ‘Zosia the vampire’ skeleton likely cause of death revealed after 350 years
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Best sunglasses in 2025 for a squint-free summer | Stuff
Gadget
Trump wants to reopen Alcatraz’s prison (yes, really)
Mobile
92% of pioneer companies in AI have had a positive ROI
Mobile
Recovery of Mike Lynch’s sunken superyacht Bayesian halted after diver dies
News

You Might also Like

Gadget

Best sunglasses in 2025 for a squint-free summer | Stuff

13 Min Read
Mobile

Trump wants to reopen Alcatraz’s prison (yes, really)

3 Min Read
Mobile

92% of pioneer companies in AI have had a positive ROI

4 Min Read
News

Recovery of Mike Lynch’s sunken superyacht Bayesian halted after diver dies

3 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?