我們正在爲日誌預算部署尋找開源的J2EE應用服務器。我們正在考慮JBoss和Glassfish。哪個是最好的開源應用程序服務器?任何比較研究可用?哪一個是最好的開源應用服務器?
回答
JBoss已經在生產環境中使用了6年多了。 Glassfish的代碼庫已超過10年,但大部分代碼是最近的。 Glassfish v3(仍處於測試階段)有一個微內核(Jboss 5)架構。
Glassfish擁有命令行工具和一個不錯的控制檯。由於Glassfish來自太陽,通常它可以與JDK/J2EE的最新版本 - 目前JDK 6/J2EE 5配合良好。
Glassfish應該在windows,solaris和linux中運行良好。 Jboss(來自redhat)應該可以在Linux上正常工作,Windows肯定是可以的。
社區:周圍的Jboss更大得多的社區。 Glassfish仍在形成其社區。書籍和其他第三方產品可用於JBoss,但不適用於Glassfish。
如果事情是關鍵任務,你需要得到它和現在正在運行,你會不會出錯與JBoss去。但是,如果你有一段時間,從長遠來看Glassfish不會傷害你。特別是,如果你的目標是Solaris。
的JBoss,Geronimo和Tomcat的之間的比較表,後者2007年
This article有許多有趣的點來幫助你的決定,是值得一讀:
Geronimo的2是明確的選擇,如果你的 Java應用程序的需求是 特別廣泛,或者如果你只是 想利用總的Java EE 5 合規性。儘管JBoss的4.2不 與Sun公司的Java EE 5標準完全兼容,在JBoss 4.2團隊 負責許多由服務器的所有 使用 前沿技術,並加入到 標準的Java EE 5功能。 Tomcat 6本身是一個輕量級的解決方案。它不與所有 Java EE的功能和附加 包在JBoss和Geronimo中, 發現也並不需要多大的內存 且跑得快甚至更小的服務器。
總之筆者說:
底線:JBoss的,Geronimo和 Tomcat的是可靠,快速和 絕對能夠處理的大型企業 應用的流量 。此外,許多在功能對比所呈現的 高需求的Java服務器技術 的 來自開源世界, 不是一個商業起源。
我敢肯定的答案取決於您的特定需求。 Glassfish或Jboss都不會出錯。由於管理控制檯的好,我傾向於選擇Glassfish。我對你的建議是你提出需求並測試兩個應用服務器。我在網上發現的大多數基準都傾向於有點偏見。
我認爲你可能會感興趣的任何花俏。JBoss的有框架,如Hibernate很多不錯的集成點,但具有不使用Spring打得不好的歷史。這兩個非常有用的框架都會改變你的決定。
使用JBoss從一開始,然後切換在過去6個月到GlassFish後,我可以誠實地說,Glassfish的是快速,可靠,功能齊全。我永遠不會考慮回去。我在這裏沒有說「PetStore」,我在這些服務器上的經驗是在高交易量的在線股票交易領域。
我已經與JBoss 4.x的偉大的經歷,但不幸的是他們似乎已經離他們的Java EE 5的實現工作軌道。 JBoss 5推出這麼晚的事實令人非常失望。
最令人印象深刻的,以我現在的問題是Glassfish的。它具有很好的開發速度,並且一旦Java EE 6觸及了線路,它似乎就會佔主導地位。
的Websphere CE也是值得看的,但在我所有的投票將GlassFish的。 v3版本看起來很有希望。
Karl
- 1. 哪一個是最好的COMET服務器?
- 2. Java應用服務器;哪個更好?
- 3. 哪個開源工具最好?
- 4. 哪個集羣開源軟件包是最好的文檔?
- 5. CMS +電子商務 - 哪個開源程序最好?
- 6. 開源的最小Web服務器?
- 7. ASP.NET MVC應用程序是否有良好的開源慧星web服務器?
- 8. 哪一個最好的協議發送最小的數據到服務器
- 9. 哪一個是給定場景中的應用服務器
- 10. 哪個rails服務器用於開發?
- 11. 哪個是最好的媒體容器?
- 12. 複雜對象 - 哪個是最好的Web服務或WCF?
- 13. 哪一個是最好的MVC v.2學習資源?
- 14. 哪一個是一個很好的開源用戶管理系統?
- 15. 哪一個是最好的選擇?
- 16. 哪個服務器最適合客戶機/服務器iphone應用程序?
- 17. 哪個服務響應對iphone開發有好處?
- 18. 哪一個是最好的微軟動態DotNet開發人員
- 19. 哪個是Windows Server 2008網絡版最好的DNS服務器解決方案
- 20. .Net最好的SQL服務器使用
- 21. 哪一個是NetBeans開發j2me應用程序的最佳IDE?
- 22. 使用Ajax或Silverlight調用Web服務?哪個性能最好?
- 23. 開發一個直接訪問SQL服務器的桌面應用程序是不是個好主意?
- 24. 哪一個是最好的(和免費的)APL解釋器?
- 25. 要試驗哪個XMPP服務器開發服務器組件
- 26. 哪個是託管一個nettcp WCF服務的最佳選擇
- 27. 哪個服務器最適合asp.net web應用程序。 MSSQL服務器或SQL服務器或MySQL?
- 28. 開源C#vt100服務器
- 29. 開源廣告服務器
- 30. 開源stat服務器?
我還沒有聽說過任何人正在考慮使用Geronimo。 – anjanb 2008-10-21 06:29:29
Tomcat不是應用程序服務器,而是Web容器。 – 2014-01-28 07:03:03