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 3984858
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T05:49:14+00:00 2026-05-20T05:49:14+00:00

I have several webapps deployed to production. I have used Tomcat as my servlet

  • 0

I have several webapps deployed to production. I have used Tomcat as my servlet engine for ~10 years now. I’m considering moving to embedding Jetty model from the deploy-a-war-into-Tomcat model.

These webapps are deployed over several servers and some of the are horizontally scaled (using nginx IP hash based partitioning).

I see some advantages:

  • I can configure my servlet engine for a particular webapp (instead of having a generic configuration for Tomcat which is running several different webapps)

  • It’s easier to horizontally scale my webapp by running multiple Jetty instances (configured to listen on different ports) on the same host. I could also do this with Tomcat (and I have run multiple tomcat instance on the same host in the past), but I’ve moved to using Debian packages (.deb archives) for deployment and it’s not as easy to run multiple Tomcats using this method.

  • My deployment package (.deb) is more “complete” at build time i.e. I don’t have to be sure the Tomcat instance is configured correctly.

And disadvantages:

  • More instances of a servlet engine running on a server means more resources being used

  • I’ve never used Jetty. I don’t think I have any Tomcat-specific stuff going on in my webapps, but I’m not sure.

My main concern is the amount of resources that Jetty will use. If I had one Tomcat instance running 4 webapps, what will the difference in resources (memory/processor) be with four Jetty instances running?

This question is probably too open-ended, but I’m curious to know if I’m overlooking something or if anybody has any experience moving from Tomcat to (embedded) Jetty.

  • 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-20T05:49:15+00:00Added an answer on May 20, 2026 at 5:49 am

    Well I think there is no direct answer;

    I might not fully understand the “.deb” part as I’m not a debian freak 🙂

    I prefer having an instance of tomcat with a number of configurations aka CATALINA_HOME folders where you may specify apps and ports running, so you can always have all your configs separately and change the tomcat instance if needed.

    Also, see related post:
    Jetty: To embed or not to embed?

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

Sidebar

Related Questions

I have implemented authentication systems for webapps several times over the years, but before
We have several webapps, as well as an external device authenticating against the same
I have a Preference class (module) that's used across several different apps. Basically it's
I have a connection pool set in the tomcat server context.xml (connection used by
I have several xml files with different node structure. I want to extract xml
I have several HTML elements (buttons) that fire the same JQuery AJAX request. When
I have several Delphi programs that maintain connections to a database (some Oracle, some
I have several different numbers in a group that range in sizes and would
I have several xml files that are formated this way: <ROOT> <OBJECT> <identity> <id>123</id>
we have several tens of macro enabled excel files, each of those contains few

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.