春天和雄猫或春天和Glassfish

时间:2013-06-21 15:31:09

标签: spring tomcat glassfish

要运行Spring应用程序,我应该使用Tomcat(Servlet引擎)还是像Glassfish这样的应用程序服务器?非常感谢

1 个答案:

答案 0 :(得分:3)

完全可以将Spring应用程序作为独立的Java应用程序运行,而根本不需要任何形式的J2EE容器。假设应用程序是某种形式的基于Web的应用程序(除非您喜欢重新发明轮子),您将需要一个容器,您可以选择三个类别:

  1. Servlet容器(通常包括JSP和EL支持)。例如Apache Tomcat

  2. J2EE Web Profile容器。例如Apache TomEE

  3. 完整的J2EE容器。例如Apache Geronimo

  4. 选项按功能增加的顺序列出。一般来说,我建议选择具有您现在所需的最低功能的容器类,并且可能在短期到中期内需要。我列举了Apache容器作为示例,但还有很多其他的,包括开源和闭源。

    我看到的大多数基于Spring的应用程序(我受雇于SpringSource)都运行在第1类容器(Tomcat,Jetty等)上,但在其他类别上仍有大量运行(对于各种类型)原因)。

相关问题