Glassfish 与 Tomcat(Java 应用服务器)

Pix*_*ack 5 application-server tomcat glassfish java

我正在考虑在我的 debian linux web 服务器上运行 java 应用程序服务器,并且正在寻找使用任一应用程序服务器将为我提供(或缺点)的优势的细分。我使用 apache 2 作为我的网络服务器,如果它提供更好的工作环境,那么使用非免费的应用程序服务器没有问题。这将用于一组相当简单的应用程序。

Vin*_*vic 7

不要忘记考虑Jetty。我非常喜欢:

  • 它易于配置和部署(只需解压缩它并可选择编辑一个配置文件)
  • 事实上,它很容易嵌入到其他应用程序中(使用单个 jar)
  • 在 Servlet 3 规范准备好之前,它对延续的支持很多

看看这个比较,它是由 Jetty 开发人员完成的,但它非常公平。

其他一些比较:


小智 6

Glassfish 是一个应用服务器,因为它处理 EJB 请求(EJB 容器),而 Tomcat 是一个 Web 容器——它不能处理 EJB 组件。那么,您计划运行的应用程序的组件是什么。如果您的应用程序使用 Servlet 和 JSP,那么 GlassFish 是一种矫枉过正。如果您有 EJB,那么无论如何您都不能使用 Tomcat。所以,我认为首先要从您的要求开始。