`
13146489
  • 浏览: 252902 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JBOSS VS GLASSFISH

 
阅读更多
http://stackoverflow.com/questions/1229273/real-world-comparisons-of-glassfish-and-jboss-5

up vote
29
down vote
accepted
A number of things from my own experience:

GlassFish has much better administration console (JBoss has three consoles, each of them far from being ideal).
Hot deployment is more reliable on GlassFish
JMS works better on GlassFish - this applies to GF vs. JBoss 4.X. As far as I see the JMS implementation was drastically modified in JBoss 5.X, so maybe this claim is no longer true
WebServices are working better on GlassFish, I had a number of issues with more advanced configuration on JBoss
GlassFish has more super-high-end entrprise add-ons, like HA-Database, that stores user session on a cluster in Database, not in memory, so the full failover is possible, whatever disaster would happen
JBoss is more much popular, there are a lot of administrators, developers, who know it, so it is easier to find someone, who can develop on JBoss, there are also more resources in the net. Sometimes this is more important, then technical superiority of one solution over another.
GlassFish is friendlier for developers. Redeployment of the web application on GF 3 lasts more or less one second - in oreder to achieve this kind of speed of redeployment for JBoss I need JRebel. In addition, if someone is using NetBeans, there is a number of smart wizards, that are very helpful.
The future of GlassFish is not certain because of the acquisition of SUN by Oracle. Right now Oracle claims it will support it, but who knows how this support will look like and how long will it last. Even though GlassFish is open source, hardly anyone is ready to develop application server for his/her own needs...
From my point of view GF is easier to administer, is a better solution from purely technological point of view, but it is far less popular and has uncertain future.

I am not connected in any way with RedHat/JBoss or SUN/GlassFish, my company (erudis.pl) is supporting and developing for both servers.
分享到:
评论

相关推荐

    最新jboss6.4和glassfish4.0安装笔记

    本文将详细介绍如何在Linux系统上安装JBoss 6.4和GlassFish 4.0服务器,同时涉及JDK的安装和配置。首先,我们需要理解JDK是Java开发工具包,是运行Java应用程序的基础。Oracle JDK是其中的一种版本,这里我们选择的...

    glassfish jboss对比白皮书 英文版

    ### GlassFish与JBoss对比分析 #### 概述 本文档为Oracle官方发布的白皮书,旨在比较Oracle GlassFish Server与JBoss应用服务器,并帮助企业决策者根据自身需求选择合适的应用服务器。从商业角度出发,Oracle认为...

    GlassFish2.0的安装

    相比其他流行的开源应用服务器如Tomcat、Jboss和Resin,GlassFish 2.0 提供了更全面的企业级功能。 **Windows环境下GlassFish 2.0的安装步骤:** 1. **下载GlassFish Server v2.1**:访问官方网址...

    Beginning Java EE 6 with GlassFish 3, 2nd Edition

    他曾在BEA担任咨询顾问,拥有丰富的应用服务器(如Weblogic、JBoss和GlassFish)经验。同时,他还参与了多个Java EE规范的制定工作,包括JSR-316(Java EE 6)、JSR-317(JPA 2.0)和JSR-318(EJB 3.1)。 #### 七...

    glassfish部署drools流程图解文档

    Drools 是基于JBOSS的规则引擎,它提供了一个规则语言(DRL)来编写业务规则,使得非技术人员也能理解和维护这些规则。Drools支持规则的验证、推理和执行,使得业务逻辑可以独立于应用程序代码,提高了系统的可维护...

    hudson-3.3.1.war

    For Production use, Hudson 3.3.1 from the Eclipse Foundation is now available. This WAR file is suitable for any O/S. We recommend that users of 3.0, 3.1, 3.2 ...JBoss 8.2 Glassfish 4.1 Tomcat 7 Tomcat 8

    Glassfish应用服务器产品对比白皮书.pdf

    - **开源应用服务器特点**:多数开源应用服务器(如Jboss、Resin)均有对应的商业版本,但仅有Glassfish实现了开源与商业版本同源。这为用户提供了更加灵活的选择,同时保证了技术更新的一致性。 - **竞争态势**:...

    cargo-core-tools-jboss-deployer-7-1.4.6.zip

    Cargo是一个强大的开源项目,它允许开发者在多种容器(如Tomcat, JBoss, Glassfish等)上部署、启动、停止以及管理Java应用。这个版本,7.1.4.6,专注于JBoss 7系列的部署支持。 【描述】中提到的"jsr107tck.zip"是...

    deploy.hpi

    deploy.hpi(Jenkins插件)是一款专门为了jekins而制作的软件插件,deploy.hpi插件基于Crago,主要用于将War/Jar部署到远程的应用服务器上,适用于Tomcat、JBoss、Glassfish等,适用于.NET和web开发人员使用。

    injectLogger:这是 glassfish 或 jboss 注入记录器。 @Inject 记录器记录器;

    在给定的标题和描述中,我们聚焦于“注入记录器”,这通常指的是通过依赖注入(Dependency Injection,DI)机制来管理日志组件,特别是针对Glassfish和JBoss这样的Java应用服务器。这两个服务器都支持Java EE规范,...

    DanAllen谈Arquillian测试框架

    Arquillian能集成JavaEE容器(像JBossAS和GlassFish)和Servlet容器(比如Tomcat和Jetty),也可以在云服务里运行测试。对容器的支持能让开发人员针对各种技术平台进行测试,  Arquillian能集成JavaEE容器(像JBossAS和...

    java常用中间件.pdf

    GlassFish ⼀般本地开发的话建议使⽤tomcat。 linux系统建议使⽤jetty或apache hpptd ⼤型的项⽬就⽤JBOSS或webloigc ⼩项⽬,或者是个⼈开发tomcat ⼤项⽬或者商业项⽬⼀般采⽤:weblgoic/webshere 其他的还有jboss...

    jsp-servlets-jdbc-sandbox:回购以练习我的Java EE技能

    Tomcat,JBoss或Glassfish 这些服务器之间的主要区别在说明 分支机构:JSP基础知识 如何将页面包含到JSP中 分支:readHTMLFormDataWithJSP 使用HTML构建表单 使用JSP读取表单数据 建筑下拉列表 从下拉列表中读取...

    EJB入门经典ppt.ppt

    支持EJB 3.0的服务器包括Jboss、Glassfish、Weblogic、Sun Application Server、Oracle Application Server以及国内的Apusic应用服务器。其中,Jboss是最受欢迎的开源应用服务器,Weblogic则是市场份额最大的商业...

    moskito:监视Java应用程序。 完整的DevOps生态系统。 免费和开源

    支持所有主要的应用服务器: Tomcat,Jetty,JBoss,Glassfish,WebLogic等。 基于时间间隔:可以短时间(从1分钟)到长时间(最多24小时)同时工作,从而可以进行即时比较。 数据私密性:将收集的数据保留在本地,...

    JAVAweb教程1

    - 其他服务器如JBoss、GlassFish、Resin、Weblogic和Websphere,部分支持JavaEE,适用于大型项目。 6. **Tomcat详解** - **Tomcat概述**:开源免费,支持最新Servlet规范,如Tomcat7支持Servlet3.0。 - **安装与...

    分享《开源的SVN列表》

    无论是Spring框架、GlassFish服务器、Apache Tomcat还是Jetty和JBoss AS,SVN都是确保项目稳定发展的重要基石之一。希望本文能帮助读者更好地理解SVN在这些项目中的作用,并激发更多人参与到开源社区中来。

    在Azure Cloud Service中部署Java Web App(1)1

    5. 接下来,选择要部署的应用服务器,如Tomcat、Jetty、JBoss、GlassFish等。您可以上传本地服务器配置,或者使用默认配置。 6. 最后,指定要部署的WAR包。Azure提供了HelloWorld示例,也可以选择自己的应用WAR包。 ...

Global site tag (gtag.js) - Google Analytics