哪个是开发Java Web应用程序的最佳服务器?

时间:2010-05-03 12:42:02

标签: java

我很困惑。有很多服务器(GlassFish,Tomcat,Apache等)。但是哪一个用于实现易于开发的Web应用程序?请建议我。 提前谢谢。

7 个答案:

答案 0 :(得分:3)

Tomcat:它是免费的,而且很容易使用。它也被广泛使用并且具有大量文档和“群体知识”,例如在这里。

如果您不需要EJB,那么这是一个很好的安全选择。

编辑:Tomcat直到最近才成为Servlet / JSP的“参考实现”,尽管如评论者所指出,Glassfish目前还有这种荣誉。

答案 1 :(得分:3)

Glassfish v3是一个缓慢启动(约30秒),但其热部署。无论您编辑什么,它都会在不到一秒的时间内发生:JSP文件或Java类。至少,这是我与EclipseGlassfish Eclipse plugin结合使用的经验。可能很重要的事情。作为奖励,你有机会玩真棒Java EE 6 API

Tomcat 6.0是快速启动器,在大约3秒后启动并运行。 JSP文件的Hotdeploys是可以接受的,大约3秒后你可以在F5中查看浏览器中的新文件。但是Java类的热部署有时会很麻烦。有时它根本没有被拾取,或者有时需要太长时间,手动重启Tomcat实际上会更快(但是只需“3秒”。

接受你的选择。我只是在使用它们。

答案 2 :(得分:2)

我会使用Apache的Tomcat或GlassFish。

Tomcat具有更长时间并拥有更广泛用户群的好处,但GlassFish来自Sun本身。我也听说过GlassFish的表现高于Tomcat。

答案 3 :(得分:2)

更常用的“轻量级”servlet容器是Tomcat,Resin和Jetty。它们是轻量级的,因为它们只实现了一些规范(其核心是servlet和JSP)/较大的企业级应用程序JBoss,Glassfish等在服务器端实现了更多的规范。

答案 4 :(得分:1)

我只是建议Tomcat。它安装快速简便,文档齐全,支持社区背后非常稳定。

答案 5 :(得分:0)

根据经验我会说:
1.Apache Tomcat可快速重新编写客户端,易于部署应用程序,中等安装 2.Glassfish是我认为更少quicj = k响应,易于删除应用程序,易于安装,配置和使用。

所以我建议使用glassfish

答案 6 :(得分:0)

我通常使用Tomcat没有问题。设置和快速部署对我来说总是很容易。有时使用NetBeans时我也会使用Glassfish。