Jetty Gains on Tomcat: New Version 7.0
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.

-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.
| Attachment | Size |
|---|---|
| jetty_vs_tomcat.gif | 14.96 KB |
- Login or register to post comments
- 5836 reads
- Printer-friendly version
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)










Comments
Jacek replied on Fri, 2009/10/09 - 9:38pm
We decided on Jetty when we realized how well integrated it is into Maven and how productive development with embedded Jetty is. So far has been a great choice for us. We rolled our own custom Jetty distribution (with Atomikos), so I am interested to see whether it will be worth switching to the new Jetty Hightide distribution.
http://docs.codehaus.org/display/JETTY/Hightide+Documentation
In short: Maven + Jetty + Spring + Hibernate = KILLER PRODUCTIVITY
Pether Sorling replied on Sun, 2009/10/11 - 2:26am
in response to: Jacek
Can only agree, but miss a jetty jopr plugin.
What's the best solution for monitoring jetty, any ideas anyone ?
Example of my current project using latest version jetty 7.0, spring 3.0.0.RC1 & hibernate 3.5.0.Beta-1 at http://cia.sourceforge.net . Using loads of cool reports :)
Pether
Nati Shalom replied on Sun, 2009/10/11 - 4:37pm
jochen rebhan replied on Mon, 2009/10/12 - 2:33am
Mike P(Okidoky) replied on Wed, 2009/10/14 - 1:09am
Susi Sorglos replied on Mon, 2009/10/19 - 11:12am