Jetty Gains on Tomcat: New Version 7.0

DZone 's Guide to

Jetty Gains on Tomcat: New Version 7.0

· Java Zone ·
Free Resource

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.




Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}