JBOSS V / s apache tomcat

时间:2010-06-17 09:18:23

标签: java tomcat jboss

我是“java world”的新手,我需要以下澄清

  • 何时使用JBOSS vs TOMCAT?
  • 差异?
  • 哪个更可靠?
  • 哪个更具可扩展性?
  • 哪个更易于管理?
  • 是否都有横向扩展选项?
  • 我可以在JBOSS / TOMCAT上托管以flex开发的应用程序吗?

我的应用程序将是简单的3层Servlet,因此这是最好的选择。

5 个答案:

答案 0 :(得分:2)

  

我的应用程序将是简单的3层Servlet,因此这是最好的选择。

使用:Tomcat

Tomcat是servlet container,它基本上为JPS页面和servlet提供服务。

另一方面,JBoss是一个application server(里面包含一个servlet容器,而且更复杂。)

  • 何时使用JBOSS vs TOMCAT?
    • 在需要应用程序服务器时使用JBoss,在需要servlet容器时使用Tomcat。
  • 差异?
    • 一个包含另一个(除其他外)
  • 哪个更可靠?
    • 两个
  • 哪个更具可扩展性?
    • 两个
  • 哪个更易于管理?
    • Tomcat的
  • 两者都有横向扩展选项吗?
  • 我可以在JBOSS / TOMCAT上托管以flex开发的应用程序吗?

答案 1 :(得分:1)

他们是不同的野兽。 Tomcat是一个纯servlet容器(意思是主要运行servlet和JSP)。 JBOSS实现了完整的J2EE规范,例如,添加了EJB(Enterprise Java Beans)和JMS层,并带来了额外的复杂性。

你很可能只需要像Tomcat这样的servlet容器。我建议使用Jetty,因为这个用例(只是servlet)处理起来要简单得多。

答案 2 :(得分:1)

何时使用JBOSS v / s TOMCAT?差异吗

基本上,它们是Web服务器,但Jboss是更大的 Web服务器。 JBoss还用于使用Java EE技术的企业应用程序:JMS,EJB等,以及SOA,Webservices等其他应用程序。 Jboss通常称为Application Server(与Web服务器不同)。

哪个更可靠?哪个更具可扩展性? 都。这取决于您的申请

哪个更容易管理? Tomcat的

是否都有横向扩展选项?

我可以在JBOSS / TOMCAT上托管以flex开发的应用程序吗? 是的,其中任何一个

我的应用程序将是简单的3层Servlet,所以这是最好的选择 你没有提到你的等级是什么,所以我建议TOMCAT

答案 3 :(得分:0)

Tomcat是一个servlet容器。 JBoss是一个J2EE容器。它使用 Tomcat作为其servlet容器。所以问题实际上没有多大意义。

答案 4 :(得分:0)

您应该为下一个项目选择哪种类型的Java应用服务器?嗯,这有点取决于你正在构建什么样的应用程序,你的需求是什么,你工作的组织类型,还有很多其他因素,请查看以下链接

http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-with-tomcat-jboss-glassfish-jetty-and-liberty-profile/