Tomcat

Glassfish 與 Tomcat(Java 應用伺服器)

  • February 26, 2021

我正在尋找在我的 debian linux 網路伺服器上執行 java 應用程序伺服器,並且正在尋找使用任一應用程序伺服器將為我提供的優點(或缺點)的細分。我正在使用 apache 2 作為我的網路伺服器,如果它可以提供更好的工作環境,那麼使用非免費的應用伺服器沒有問題。這將用於一組相當簡單的應用程序。

Glassfish 是一個應用程序伺服器,因為它處理 EJB 請求(EJB 容器),而 Tomcat 是一個 Web 容器——它不能處理 EJB 組件。那麼,您計劃執行的應用程序的組件是什麼。如果您的應用程序使用 Servlet 和 JSP,那麼 GlassFish 就大材小用了。如果您有 EJB,那麼無論如何您都不能使用 Tomcat。所以,我認為首先要從您的要求開始。

不要忘記考慮Jetty。我非常喜歡:

  • 它易於配置和部署(只需解壓縮並可選擇編輯一個配置文件)
  • 它很容易嵌入到其他應用程序中(使用單個 jar)
  • 在 Servlet 3 規範準備好之前,它對延續的支持很多

看看這個比較,它是由 Jetty 開發人員完成的,但它非常公平。

其他一些比較:

引用自:https://serverfault.com/questions/71050