Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6970627
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T16:44:02+00:00 2026-05-27T16:44:02+00:00

We’re about to deploy a Java web application built using JBoss Seam as the

  • 0

We’re about to deploy a Java web application built using JBoss Seam as the application framework. We’ll be deploying in a clustered setup, as this is an e-commerce application and we’re concerned about both high-availability and performance. We’ve done all of our development and initial testing with the app deployed to JBoss 5.1, however we’ve recently become concerned about things like memory footprint and performance, and have debated moving to Tomcat.

Our application is an e-commerce application, using the typical multi-tiered app, using JSF for the view, EJB3 for the business layer, and JPA/Hibernate for persistence to a PostgreSQL database. We also heavily utilize JBoss Cache 2.x for caching support, and Hibernate Search (Lucene) for search support.

I’d love to hear the opinion of the community on which app server is best for Seam-based applications. I realize that we’ll have to make some changes to our application architecture (no EJBs, timer service->Quartz scheduler, JBoss Cache->ehCache, etc.) to support the migration. We’re comfortable with making those changes, provided they are comparable to what we would get with JBoss.

With JBoss, it seems as though the clustered setup is much easier. Would we be able to do a clustered setup with Quartz? ehCache? As I mentioned, we’re currently deploying to JBoss 5.1. Would JBoss 7 give us better performance and a smaller memory footprint? If we opt for Tomcat, we’re leaning towards Tomcat 7. Is there any compelling reason to opt for Tomcat 6.x instead?

I’d love to hear your opinions and experience with this type of setup. We’ve read the documentation. We’ve done some proof-of-concept testing with all of the various platforms. But, it’s hard to know what we should run with in production, and don’t want to make the wrong choice and then need to re-architect and test everything again because we’ve made the wrong choice. Thanks for any opinions and advice you can provide!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T16:44:03+00:00Added an answer on May 27, 2026 at 4:44 pm

    I don’t think anyone can give a definite answer to your question with such a broad definition of your system.

    I’m currently using Seam/JBoss 5 in a similar setup (oracle instead of postgres) mainly due to one reason: support. Having RedHat professional services support in the tightly integrated world of JBoss and Seam is in itself something you should not disregard. Especially in a production environment. Even if you don’t have it now, it allows you the comfort to know that you can do so in the future (if needed).

    That said, opting for one or the other setup will probably require that you performance test your application first in order to discover where exactly you’ve got a problem (assuming you do). After all, is session size to the server’s implementation or you storing too much information on the session? Are you using session replication or not? Do you do AJAX?

    Most of the times, performance improvement comes from the implementation -> performance testing -> implementation cycle rather than from changing implementation technologies. Hey, even Facebook uses MySQL for something everyone would immediately consider it unsuitable for (public profiles – 600+ million of them).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

That's pretty much it. I'm using Nokogiri to scrape a web page what has
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I have thousands of HTML files to process using Groovy/Java and I need to
link Im having trouble converting the html entites into html characters, (&# 8217;) i
For some reason, after submitting a string like this Jack’s Spindle from a text
I'm new to using the Perl treebuilder module for HTML parsing and can't figure
this is what i have right now Drawing an RSS feed into the php,
Seemingly simple, but I cannot find anything relevant on the web. What is the
I'm using v2.0 of ClassTextile.php, with the following call: $testimonial_text = $textile->TextileRestricted($_POST['testimonial']); ... and
We're building an app, our first using Rails 3, and we're having to build

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.