【发布时间】:2015-05-18 20:18:38
【问题描述】:
部署 Spring 4 应用程序的最佳选择是什么?
- Servlet 容器(例如 Tomcat)
- 应用服务器(例如 Wildfly)
我不喜欢发起激烈的争吵。由于没有类似的问题,我只想知道这两种方法的优缺点。
【问题讨论】:
标签: spring tomcat webserver wildfly
部署 Spring 4 应用程序的最佳选择是什么?
我不喜欢发起激烈的争吵。由于没有类似的问题,我只想知道这两种方法的优缺点。
【问题讨论】:
标签: spring tomcat webserver wildfly
作为一种简化/概括,据我了解,Spring 为开发人员提供了 Java EE 的大部分功能,但不需要完整的应用程序服务器。由于完整的应用程序服务器不是必需的,而像 Tomcat 这样的容器服务器就足够了(有关 Spring 和 Java EE 之间区别的更多详细信息,请参见此处:Difference between Java EE and Spring framework),考虑 TomEE 可能会稍微公平一些,因为这可能如果您正在考虑性能,则具有完整的应用程序服务器的开销。
这篇文章可能会引起人们的兴趣:http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-jboss-as7-aka-wildfly/,尽管它已经存在一两年了,并且将 JBoss 7 与 Tomcat 进行了比较。虽然这篇文章对您来说可能不够确凿,但 cmets 可能会给您一些“思考的食物”。本文的总体结论是,如果您需要性能和对标准的支持,以及更美观的管理界面,那么 JBoss 可能会满足您的需求。
还有以下文章会很有趣,但比较其他几个选项 (http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-with-tomcat-jboss-glassfish-jetty-and-liberty-profile/)。
【讨论】: