1 jboss与tomcat和resin不太好对比,因为jboss主要是ejb服务器,虽然她也有servlet和jsp的容器,但是最主要的还是ejb服务。
2 jboss是完全免费的j2ee服务器。
3 对ejb的支持绝对是jboss最令人称赞的一个地方。
4 jboss可以和tomcat整合,也可以用它自带的jetty。
5 因为jboss的文档是收费的,所以想要深入学习还是要花时间的,唯一令人不满的地方
6 jboss能够生存到今天已经足够说明她是一个可靠的,功能强大的值得信赖的服务器。

解决方案 »

  1.   

    恭喜恭喜,你们终于决定向J2EE发展了啊。关于这几种app-server的比较,RobertDeNiro()已经说得很清楚了。JBoss是目前J2EE社群技术最先进(甚至可以叫激进)的一群,大量采用AOP技术使它的绝大多数模块可以动态加载、动态配置。JBoss的EJB支持,尤其是CMP实现,绝对可以用“精彩绝伦”来形容。如果你们希望亲身接触最强的J2EE技术,JBoss是上上之选。但是,如果是像阎宏博士说的,希望摆脱vendor lock-in,JBoss就不是最好的选择了。Tomcat和Resin实现J2EE标准的方式更传统,所以在上面开发的web-application也有更好的可移植性。我现在的开发环境就是Tomcat,基本上可以无缝移植到WebSphere上。
      

  2.   

    免费,支持ejb,曾经被评选为最佳应用服务器。资料少。
      

  3.   

    Schlemiel(维特根斯坦的扇子) :
    1、不知jboss是否难以入手,毕竟没有用过
    2、说vendor lock-in的jeffyan77(jeffyan77)老哥是否阎宏博士?
      

  4.   

    1、可能比较难。JBOSS实现J2EE标准一贯不规范,可以看作追求技术先进付出的代价吧。
    2、是。
      

  5.   

    说jboss实现j2ee的标准不规范有些冤枉jboss了,作为主流的j2ee服务器之一,在jboss和weblogic之间进行移植基本上不存在任何的问题,sun之所以这样说是有其它的原因的,曾经有一段时间斯科特.麦克尼里担心sun的j2ee应用链会因为jboss而分崩离析(这样的担心不无道理,看看sourceforge上jboss的下载数量就知道了),所以jboss一直没有拿到j2ee的兼容性认证,另外虽然jboss是免费下载的,但是jboss的文档是收费的每份大概10-30美元,这也造成了jboss应用起来的难度,而且jboss的技术支持费用高昂(大概每年10000美金,只限40次,而且还是邮件),虽然有种种不足,但是瑕不掩瑜,命中注定JBOSS将会是j2ee开源世界的先锋。
      

  6.   

    Schlemiel(维特根斯坦的扇子)兄 :
    RobertDeNiro() 兄:我们是一个比较小型的项目,想在以后做成一系列(大)产品,到底是用tomcat还是jboss好嘛?
    我们倾向用tomcat,只要是刚开始小型应用时稳定,待到扩展到到大型的时候,换其他的服务器也可以吧(代价不大吧?)?
      

  7.   

    1 jboss比tomcat和resin功能多,
      但在JSP、servlet方面不如resin,
       tomcat最逊,速度比resin慢3倍,
       而且tomcat出错不容易找。2 jboss是完全免费的j2ee服务器,但websphere用起来比较方便。3 百分百支持,爱你没商量!4 jboss可以和tomcat整合,也可以用它自带的jetty。5 基础倒是无所谓,因为j2ee服务器主要难点是在熟悉它的配置,另外jboss的文档是收费的,所以想要深入学习还是要花时间的,唯一令人不满的地方。6 从长远来说,jboss作为企业服务器是乃是上选。
      

  8.   

    到底选什么服务器要看你们的应用类型,如果有ejb的话,那肯定要选jboss的,因为tomcat没有ejb容器,只有servlet和jsp容器,所以tomcat和jboss是互补的,没有冲突,而且每个jboss的版本都有专门和tomcat继承的提供下载。如果考虑到以后会换应用服务器的话,最好要先考虑清楚,因为虽然都是实现j2ee的规范,但是不同服务器之间肯定会有不同的,要移植大型的应用的话,肯定会有一定的工作量,但是如果在开发之前做好充足的准备的话,我想这应该不是问题,当然前提是你非常的了解这几种应用服务器.祝你好运!
      

  9.   

    你好!你部署好了jboss嘛!请帮帮我!我部署了,但是不知道好了没有啊!jboss-3.0.8_tomcat-4.1.24,我在BIN的run.bat中加了“set JAVA_HOME=E:/JDK1.4”,这样,JBOSS可以运行,但是我不知道正确不正确!http://localhost:8080;出现问题:http status 500-No context configured to process this request .我不知道是什么原因啊!在JBuilder 9中我使用jboss3.x服务器,但是一个简单的jsp页面也出现上面的问题。请楼上的帮帮我!
      

  10.   

    j2ee用JBoss是上上之选,jsp用tomcat
      

  11.   

    resin2.1以后的版本也支持EJB,比较好用
      

  12.   

    有j2ee运用用jboss是一个明智的选择
    它是完全免费的
    很适合做企业服务器
    稳定性怎么说呢,还行吧,我们公司就用的jboss
      

  13.   

    JBoss 是一家开源软件公司,多年以来和这个组织的骨干Sun摩擦不断,Sun公司甚至曾经宣称将对JBoss采取法律行动.双方的交火原因是JBoss使用的是一种叫做J2EE的Java标准。这种标准受到Java开发者的欢迎,因为程序员可以在J2EE标准下开发出复杂的Java软件。而JBoss集团则一家提供围绕JBoss软件产品咨询服务的公司,JBoss软件产品免费向用户提供。JBoss说,它们的软件符合Java标准,只是没有通过JCP对J2EE正式认可。对于那些希望用JBoss标准编写的软件能够和其它J2EE商业产品兼容的公司来说,获得J2EE认证尤为重要。Sun和JBoss已经就软件的J2EE兼容标志的许可问题进行了谈判,但双方现在还未达成协议。JBoss集团方面声称,他们正在等待Sun公司的法律小组完成最后的合同文本起草工作.JBoss说,他们将参与JCP中所有涉及J2EE技术规范的工作。Sun公司目前还没有对此发表评论。