這似乎是一個古老的問題(它是:))Tomcat和JBoss之間哪個服務器更好,但我還沒有找到足夠好的答案來解決我的問題。JBoss vs Tomcat
我知道Tomcat只是一個servlet引擎,JBoss提供了更多功能,但我不明白的是爲什麼Tomcat在某些情況下比使用jboss更好。 我讀過JBoss有一個可插拔體系結構的地方,如果需要的話,你可以從JBoss中拔出特性,使其成爲一個tomcat servlet容器。如果是這樣的話,那麼這樣做不是更好的做法,而是使用Tomcat,以便讓事情恢復正常。
我發現贊成Tomcat的另一個解釋是它輕量級,這是否意味着更少的內存需求,或者這也允許更快的響應。再次,我需要知道,不會按需要加載組件,也就是說,如果我只使用servlet,那麼jboss不會跳過其餘功能並自動變爲輕量級。基本上,我的應用程序沒有任何Java EE功能,但是由於上述原因,支持Tomcat的'輕量級'參數聽起來不夠有說服力。
請幫忙。
編輯:當時我們終於決定使用tomcat,現在我們已經使用它超過6個月,現在使用起來非常方便。事實上,我們發現了一些實際的用法,我們可以很容易地在同一臺服務器上爲不同的開發人員運行多個tomcat實例,而使用jboss也可能非常困難。
我發現tomcat對於我們的工作是無憂無慮的,因此當您不使用大部分Java EE功能時可能是正確的選擇。 PS:請注意,我們仍然使用Spring和Hibernate with Tomcat
呃不是JBoss與Tomcat集成? – Navi 2011-01-12 11:07:47
@Navi:不是。它包含Tomcat代碼庫的分叉版本,但它有很大的分歧。 – skaffman 2011-01-12 11:10:23