國際 BZ最新的調(diào)查研究顯示,Apache Tomcat是Java社區(qū)最常用的應(yīng)用服務(wù)器。調(diào)查發(fā)現(xiàn)64%的Java開發(fā)者選擇使用Tomcat,而IBM WebSphere和RedHat JBoss分列第二和第三。
由于支持集群(clustering)、session復(fù)制(session replication)、基于JMX的服務(wù)器驅(qū)監(jiān)控和管理等特性,Tomcat倍受開發(fā)者的喜愛。
Alex Handy 在SD Times中撰文稱,尋求簡練是開發(fā)者選擇Tomcat作為J2EE container的重要原因。
開源公司Covalent的Mark Brewer認(rèn)為,Tomcat的成功之處在于桌面Tomcat 服務(wù)器,它能夠?qū)㈤_發(fā)者的應(yīng)用提交到更高一級的環(huán)境,在這個環(huán)境里JBoss和WebSphere伺服應(yīng)用。由于二者皆捆綁Tomcat作為servlet container,所以開發(fā)者測試完畢的代碼可以不經(jīng)任何代碼和配置文件的改動而移植到生產(chǎn)環(huán)境。另一個Java EE 5 compliant 應(yīng)用服務(wù)器—— Apache Geronimo使用的也是Tomcat作為servlet container。
Tomcat受歡迎的另一個原因在于很多開發(fā)者不需要如EJBs、JMS、分布式事務(wù)處理(XA Transactions)等J2EE組件,他們所需要的只是支持集群(clustering)的Web container。在前不久的QCon大會上,許多參會者表示在架構(gòu)企業(yè)應(yīng)用時,他們從不使用EJBs和分布式事務(wù)處理(XA Transactions)。
Forrester Research的Michael Goulde說,Tomcat可能是排在Apache Web 服務(wù)器和MySQL 數(shù)據(jù)庫之后使用最多的開源產(chǎn)品,他還說不但Web開發(fā)者對Tomcat感興趣,SOA的開發(fā)者對此也有很高的熱情,結(jié)合了Tomcat的ActiveMQ and Apache CXF等SOA開發(fā)工具,已經(jīng)成為開發(fā)者的最佳選擇。