我很困惑。有很多服务器(GlassFish,Tomcat,Apache等)。但是哪一个用于实现易于开发的Web应用程序?请建议我。 提前谢谢。
答案 0 :(得分:3)
Tomcat:它是免费的,而且很容易使用。它也被广泛使用并且具有大量文档和“群体知识”,例如在这里。
如果您不需要EJB,那么这是一个很好的安全选择。
编辑:Tomcat直到最近才成为Servlet / JSP的“参考实现”,尽管如评论者所指出,Glassfish目前还有这种荣誉。
答案 1 :(得分:3)
Glassfish v3是一个缓慢启动(约30秒),但其热部署快。无论您编辑什么,它都会在不到一秒的时间内发生:JSP文件或Java类。至少,这是我与Eclipse和Glassfish 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。