很早就知道Jetty,但直到最近才使用它作为Web服务器。
Jetty是一个开放源码的HTTP服务器和Java serverlet容器,是完全使用Java语言实现的。作为嵌入的Web服务器,Jetty被广泛应用,比如DWR,JBoss,Geronimo,Tapestry中都使用了
Jetty。相比于其他Web服务器,Jetty最大的优点就是小巧且启动速度快。当前的Jetty最新版本为6,相比以前的版本“重”了不少,“重”的原因自然是功能的增强。我使用myeclipse插件开发Web程序,Web服务器从Tomcat转换成
Jetty只需改变一下程序部署的位置而已。
我运行了几个Web程序,在启动方面Jetty
比Tomcat能快一点点。在开发Web程序时,使用Jetty来测试程序能更快更便捷。另一方面,我现在使用的操作系统是Ubuntu7.04,感觉无论是Eclipse还是Tomcat都比Windows下快很多。关于Jetty的详细情况及使用方法,可参考其网站
http://www.mortbay.org/。 顺便说一句,自己一直想学习有关Web服务器实现原理方面的知识,只是碍于时间紧张一直作罢。倘使有时间的话,阅读Jetty的源代码无疑是一个很好的学习途径。