• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

why JBoss?

 
Ranch Hand
Posts: 476
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Our company used to have this no good peace of **** web server -- eWave. It would crash all the time and was very unstable. Now we've migrated to JBoss. It's much more stable than eWave. But, why use JBoss if there is Tomcat which JBoss is build on. I can't tell my boss what to do and I suggested that we use Tomcat, but no go. So why use Jboss over Tomcat?
 
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The tomcat part of jboss is a service that's embedded in it. jboss is about being a j2ee implementation. It has a configurable EJB container, JNDI, JMX implementation (which serves as its backbone), and JMS implementation, to name a few that have helped me. For me the most important point above is the EJB container. I've deployed a lot of ejb's on jboss, and it's never let me down. If you need to read up on EJB's you in the right place, because Kathy Sierra and Bert Bates wrote a SWEET book about them called Head First EJB (not that I'm biased, it's just AWESOME. lol).

The nature of jboss is "hot deployment", meaning when you have a new version of your app, you can drop it in the deploy directory and the server will redeploy everything in it. Jboss also has clustering support.

Tomcat may have some of these things. I really don't know. I do know that jboss has never let me down.
 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Alex Kravets:
... So why use Jboss over Tomcat?



Tomcat is Web Container where as JBoss is application server. That means JBoss includes JBossWeb HTTP server and JSP/Servlet engine (either tomcat or jetty), EJB, CMP2.0, JCA, IIOP, Clustering, JTS, JMX and more.

So, if your applicaton uses only Servlets (and not other je22 components like ejb or web services) you might wana use Tomcat. In addition, JBoss adds other services like Clustering and JTS.
reply
    Bookmark Topic Watch Topic
  • New Topic