Over a million developers have joined DZone.

Jetty Gains on Tomcat: New Version 7.0

DZone's Guide to

Jetty Gains on Tomcat: New Version 7.0

· Java Zone
Free Resource

Bitbucket is for the code that takes us to Mars, decodes the human genome, or drives your next car. What will your code do? Get started with Bitbucket today, it's free.

The open source Java Application server, Jetty, has released its 7.0 version this week and continues to grow in usage.  2009 has been an eventful year for WebTide, the makers of Jetty.  In March, Jetty joined the Eclipse project and in September, WebTide was acquired by Intalio the enterprise cloud company.  

Jetty is best known for its ability, as an open source servlet container, to be embedded in other Java code.  Jetty is exposed as a set of JAR files so that you can instantiate and manipulate a servlet container in your own code as an object.  This opens up a range of new possibilities for servlets and web apps.  

DZone talked to Adam Lieber, CEO of Webtide, who had this to say about the recent acquisition, "We are now exposed to Intalio's extensive partner and presence network on 5 continents. We expect that together we will continue to grow Jetty usage into the most used server components on the Internet."  

Jetty is well on its way to accomplishing that goal with deployments on nearly 300,000 public web servers, according to a report by Netcraft.  The leading Java application server, Apache Tomcat has a little over 400,000.  Yahoo! Zimbra, Yahoo Hadoop Cluster, the Google AppEngine, Apache Geronimo, and GWT are just some of the technologies powered by Jetty.  The comprehensive list is here.

Apache Tomcat vs. Jetty web server deployments

-This report was conducted by Netcraft.com, an independent third-party source

Lieber also had good things to say about the Eclipse partnership, "Eclipse has brought numerous new ideas to help Jetty to advance. The Eclipse IDE includes Jetty, and their OSGi framework.  Equinox also uses Jetty by default."

Presently, Lieber says WebTide has been focusing on the release of Jetty 7.0 this week.  The 7.0 version still uses the Servlet 2.5 API but it will have functions from the 3.0 API.   Jetty 7.0 also has improved integration with OSGi component technology and supports continuations to enable asynchronous communication.  The overall performance has increased as well.  WebTide is already working on Jetty 8.0, which is set for release in early 2010 and it will implement Servlet 3.0 and Java-1.6.  

Jetty 7.0 is licensed under Apache 2.0 and the Eclipse Public License (EPL).  The update is available at eclipse.org and the Maven repository.



Bitbucket is the Git solution for professional teams who code with a purpose, not just as a hobby. Get started today, it's free.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}