TomcatExpert

Definition of Apache Tomcat

I am a newbie in Tomcat.

In your about page you state as, "Apache Tomcat is the most popular java application server in the world." In other places I read it as servlet container, java http web server and so on.

We have a lot of different deffinitions, it is confusing.Can you describe it in more details, what TOMCAT exactly is? And can you describe internal components/archtecture of Tomcat and their interaction and general interaction with user.

Thanks!

asked by xemox

question

In my consulting practice, I see alot of confusion about this question, and definitely not just from "newbies". Much of this is due to honest differences of opinion regarding "what's an app server", and some of it is due to differences in use cases and industry jargon. Also, there is the "marketing" component", where vested interests seek to position their product as an "app server" and their competitors (with virtually identical technologies) product as some thing less.

So, what's Tomcat? The reality is that it's many differnet things to many people, one of which is that's certainly the most widely deployed JAVA "Application Server". That said, it's NOT a direct competitor/replacement to the likes of WebLogic, WebSphere, etc, but for a huge percentage of the production JAVA applications in the world, Tomcat...perhaps augmented by one or more plug-in/add-on services...provides all the application infrastructure that's needed. Tomcat is:


Note: Tomcat should not be confused with the Apache web server, which is a C implementation of an HTTP web server; these two web servers are not bundled together.

It happens that this question is very timely, because I've been working on a blog series (first one should be out this week) about the trend to build (or migrate) applications onto Tomcat instead of the JEE Application Servers of the past. Those blogs will include much more detail and specifically discuss the questions regarding Tomcat vs JEE, what the differences are, etc. You can also get good whitepapers on the topic from some of the vendors who are basing hybrid products on Tomcat, such as SpringSource and MuleSoft. Finally, there are some excellent reference books that start with basic concepts and take you all the way thru the programming models and to configuration/deployment details. One of my favorites for beginners is "Tomcat: The Definitive Guide, by Jason Brittain and Ian F. Darwin and published by O'Reilly

So, Tomcat is indeed an "application server", based on many accepted definitions of app server. It is also a "servlet container". It is also a "web server". Tomcat is an excellent runtime environment for frameworks such as Spring, Groovy, etc, and it is also a core technology in many commercial products that layer application services and management tools around it to simplify integration and deployment.

 

answer

answered by avanabs on December 14, 2011 02:37 PM

Andy has recently decided to make the jump from individual consulting to join the Spring Source team. He will continue to be working with major clients to assist them with IT architecture evolution, now as a member of a large and growing organization. His first project will be leveraging Tomcat, Spring, and a Tomcat based data grid/cache called GemFire. He’s looking forward to sharing the lessons learned with the tomcatexpert community. Andy has been architecting, designing, and building enterprise infrastructure and applications software for most of his career. He’s been responsible for BEA’s “Blended Source” initiative, combining the best of Open Source (including both Tomcat and Spring) with WebLogic, BEA’s WebLogic Enterprise Security product family, MEI Software’s financial systems, Netegrity’s SiteMinder security product, Camex’s electronic publishing systems, mainframe applications for Bell Telephone, and many others. During that time his hands on technology experience has ranged from octal coding into neon lighted switches all the way through JAVA and beyond, including many generations of “the best and final thing we will ever need”, and he looks forward to working on the even better things coming in the future. He was involved in the early days of Open Source software as a contributor to EMACS and refocused on Open Source during his tenure as Director of Product Management with BEA Systems, combined with a fascination for the rapidly evolving application deployment architectures and technologies driving today’s development. Andy has provided architecture and technology guidance for both vendors and IT organizations and he shares what he is learning through consulting services and through his web site, Enterprise Software Trends (www.estrends.com).

Comments

Nice information, valuable

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. Ukrayna Kiev Üniversitesi

Listed here you'll learn it

Listed here you'll learn it is important, them offers the link in an helpful webpage: voyant telephone

Interesting and interesting

Interesting and interesting information can be found on this topic here profile worth to see it. shoe accessories

figueroa

very interesting information, I really like it because it can add insight for me more broadly, thank you very much for this extraordinary information
pengobatan untuk sembuhkan abses di payudara,

Numerologist Review

This was definitely one of my favorite blogs. Every post published did impress me. dissertation help Numerologist Review

Relationship ebook

It is the intent to provide valuable information and best practices, including an understanding of the regulatory process. Relationship ebook

Payday Loans

Thanks a lot to the operate you've got place into your current wonderful web site. Many of us will certainly book mark for a web site since it is rather content rich. Currently pay a visit to each of our site Payday Loans Many of us enjoy the web page all of which will revisit discover a new blog posts.

eliza

I really enjoy simply reading all of your weblogs Instagram uploader

Easily, the article is

Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. ICOS TO INVEST IN

good posts

a Much obliged to you such a great amount for sharing this incredible blog.Very moving and accommodating too.Hope you keep on sharing a greater amount of your ideas.I will love to peruse.
garden sheds

instagram web viewer

Very well, that bought everyone imagining the alternative physical exercises usually are perfect for these of people exactly who uncover themselves on your way or maybe include confined apparatus selections instagram web viewer

good posts

Yes, great US Military force. Also, in his post you have given a chance to listen about US Military. I really appreciate your work. Thanks for sharing it.!
best bedroom armoires for space saving

Took me time to understand

Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up. Furniture for hotel

instagram online web viewer

I love seeing blog that understand the value of providing a quality resource for free. instagram online web viewer

good post

Hi there, I found your blog via Google while searching for such kinda informative post and your post looks very interesting for me.!
Accountants East Grinstead

good

It’s really nice and meanful. it’s really cool blog. Linking is very useful thing.you have really helped lots of people who visit blog and provide them usefull information.
Self Assessment Tax Return

good posts

A debt of gratitude is in order for the web journal stacked with such a large number of data. Halting by your web journal helped me to get what I was searching for.!
TV Installation

Wow! Such an amazing and

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also. دكتور

If your looking for Online

If your looking for Online Illinois license plate sticker renewals then you have need to come to the right place.We offer the fastest Illinois license plate sticker renewals in the state. دكتور

I invite you to the page

I invite you to the page where you can read with interesting information on similar topics. งานพิเศษทำที่บ้าน

Possum

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. Possum

Temporary Agencies Queens NY

There is no such thing as a shed that is too enormous or too little. We pride ourselves on giving you the best quality item regardless of the size shed you are pursuing. Temporary Agencies Queens NY

DSASDASD

jimmy choo
the north face outlet
red valentino
michael kors
louis vuitton sacs
cheap jordan shoes
rolex replica watches243A
michael kors handbags outlet
ed hardy
jordan shoes
cheap jordans
nike blazer
ralph lauren pas cher
adidas nmd
gucci borse
fitflops shoes
nike outlet store
michael kors handbags online
nike free 5
nike roshe
converse trainers
true religion jeans sale
adidas nmd
omega watches for sale
michael kors handbags wholesale
michael kors handbags
cheap basketball shoes
longchamps
michael kors outlet
michael kors handbags wholesale
cheap nfl jerseys wholesale
instyler max 2
nike huarache trainers
ed hardy outlet
pandora charms
michael kors handbags sale
tiffany and co outlet
lebron shoes
longchamp le pliage
skechers outlet
lebron james shoes
abercrombie and fitch
michael kors handbags
michael kors handbags
michael kors handbags
nike store uk
asics shoes
pandora jewelry
michael kors handbags
nike huarache
cheap mlb jerseys
cheap ray ban sunglasses
cheap nhl jerseys
jimmy choo shoes
nike store
michael kors outlet store
nike tn
michael kors outlet
michael kors outlet
toms shoes
cheap nike shoes
michael kors handbags
michael kors outlet
yeezy boost 350 black
michael kors handbags
michael kors handbags
polo ralph lauren
toms outlet
sac longchamp
fitflops sale clearance
michael kors uk
mlb jerseys
kobe 9
michael kors uk
nike air max 90
christian louboutin outlet
cheap michael kors handbags
nike blazer pas cher
cheap michael kors handbags
saics running shoes
ecco shoes outlet
ralph lauren outlet online
michael kors handbags
nike outlet
nike trainers uk
ghd hair straighteners
new balance outlet
hugo boss outlet
supra shoes
nba jerseys
nike air huarache
ralph lauren outlet
polo ralph lauren outlet
nike blazer low
michael kors outlet store
nike trainers uk
hugo boss sale
armani exchange
fitflops
air jordan uk
cheap jordans
michael kors handbags
tiffany and co
supra shoes sale
michael kors handbags
dolce and gabbana
cheap nike shoes sale
new balance shoes
nike air force 1
michael kors handbags wholesale
omega watches
nike trainers
gucci sito ufficiale
michael kors outlet online
salomon boots
armani exchange outlet
michael kors handbags
yeezy boost 350
christian louboutin shoes
nike huarache
instyler max
nike tn pas cher
valentino shoes
nike trainers
ed hardy clothing
under armour outlet
michael kors handbags
fitflops sale clearance
nike free
michael kors handbags
michael kors handbags
cheap oakley sunglasses
oakley sunglasses
salomon shoes
cheap oakley sunglasses
oakley sunglasses
ghd flat iron
michael kors handbags
the north face
chaussure louboutin
cheap oakley sunglasses
michael kors handbags
pandora outlet
michael kors handbags
salvatore ferragamo
moncler outlet
converse shoes
nike blazer pas cher
true religion jeans
adidas nmd r1
louis vuitton pas cher
ray ban sunglasses
jordan shoes
mont blanc pens
michael kors handbags wholesale
replica watches
ecco shoes
ralph lauren
ray ban sunglasses
michael kors handbags outlet
abercrombie and fitch kids
michael kors handbags clearance
cheap ray bans
longchamp bags
oakley sunglasses
versace
ed hardy uk
pandora jewelry
mont blanc pens outlet
cheap nfl jerseys
michael kors outlet
dolce and gabbana shoes
basketball shoes
nike huarache
michael kors outlet
nike air huarache
michael kors outlet
versace shoes
air force 1 shoes
cheap michael kors handbags
michael kors handbags outlet
michael kors outlet
cheap nba jerseys
under armour shoes
ferragamo shoes
adidas nmd runner
michael kors handbags
nike blazer
reebok shoes
michael kors handbags wholesale
skechers shoes
chaussure louboutin pas cher
dolce and gabbana outlet
michael kors handbags
michael kors outlet online
cheap michael kors handbags
birkenstock sandals
air max 90
michael kors outlet clearance
birkenstocks
nike roshe run
yeezy boost 350 white
reebok outlet
moncler jackets
michael kors handbags sale
kobe 9 elite
nhl jerseys
michael kors handbags
michael kors outlet

A debt of gratitude is in

A debt of gratitude is in order for sharing this data.
seo services kc

You finished a couple of fine

You finished a couple of fine focuses there. I did an inquiry regarding the matter and discovered almost all people will oblige with your blog.
GOOGLE VOICE FOR SALE

I got what you mean , much

I got what you mean , much obliged for posting .
Ukrayna Kiev İnşaat Mimarlık Üniversitesi

This content is simply

This content is simply exciting and creative. I have been deciding on a institutional move and this has helped me with one aspect. หารายได้เสริม

My website is created in the

My website is created in the Internet Marketing niche and I create review articles about various products or offers which teaches about making money online.
Recurring Profit Machine V2

Aquí tienes nuestro muestreo

Aquí tienes nuestro muestreo de relojes de pulsera. Tendrás la posibilidad de hallar desde los últimos smartwatch del mercado de relojes populares. Desde los deseados y únicos relojes suizos a los digitales japoneses.Un lugar donde conocer relojes tendrás la posibilidad de hallar relojes de toda clase, desde los vintage relojes digitales de Casio que marcaron etapa en los 80s, a los relojes suizos de lujo, desde los modernos relojes de deportes con pulsómetro y GPS para entrenar running a los clásicos relojes automáticos con cronómetro.
relojes de pulsera

Pleasant Informative Blog

Pleasant Informative Blog having decent sharing..
https://kosmetolandia.pl

I as of late ran over your

I as of late ran over your blog and have been perusing along. I figured I would leave my first remark. I don't recognize what to state with the exception of that I have delighted in perusing. Decent blog. I will continue going by this blog all the time.
loft conversions london

Continuously so intriguing to

Continuously so intriguing to visit your site.What an awesome data, thank you for sharing. this will help me such a great amount in my learning...
https://kobiecynet.pl

m88 is a leading gambling

m88 is a leading gambling website in Asia, specially Vietnam. betonline88.net is its affiliate to help targeting more potential members in the religion.
link vao m88

Friv 2018 is new friv for

Friv 2018 is new friv for school games which are expected to be the Friv 4 games to play. You can find all game Friv 4 school free in Friv 2018 and Friv4School.
Friv 4

Company registration is pain

Company registration is pain in India but Company360.in made it really easy got private limited company registration done in most lowest prices and fastest personal service from them.
company registration

To start with You got an

To start with You got an incredible blog .I will be keen on more comparable themes. i see you got truly extremely valuable points , i will be continually checking your blog much obliged.
visit this food jobs site

DevOps Expert DevOps tutorial

DevOps Expert
DevOps tutorial pdf

Freelance web designer in

Freelance web designer in Cardiff, south Wales. Offering mobile-friendly and SEO websites at affordable prices to small businesses.
web design Cardiff

I haven't any word to welcome

I haven't any word to welcome this post.....Really
https://netporadykosmetyczne.pl

this is truly pleasant to

this is truly pleasant to read..informative post is great to read..thanks a considerable measure!
Yurtdışı Eğitim Artvin

英国伦敦微整形医院,项目:瘦脸针,美白针。 瘦脸针

英国伦敦微整形医院,项目:瘦脸针,美白针。
瘦脸针

Much obliged for the post and

Much obliged for the post and awesome tips..even I additionally surmise that diligent work is the most critical part of getting achievement.
Buy gmail accounts

A debt of gratitude is in

A debt of gratitude is in order for sharing this data. I truly like your blog entry in particular. You have truly shared a useful and intriguing blog entry with individuals..
https://urokliwynet.pl

QUALITY REPLACEMENT PARTS ARE

QUALITY REPLACEMENT PARTS ARE THE FOUNDATION OF JKWATERCRAFTPARTS. WE ARE YOUR SOURCE FOR WATERCRAFT, OUTBOARD, BOAT, MARINE, ATV AND OFFROAD ENGINE REBUILD PARTS.
PWC Seadoo Electrical Parts

The Best free betting tips

The Best free betting tips premier league are here
http://gambling-and-sports.com/free-betting-tips/england-premier-league-predictions

You put truly exceptionally

You put truly exceptionally supportive data.
https://swiatikobieta.pl

Typically videos like this

Typically videos like this cost $200 to $1000 to create per minute..
Or you’ll need software that will cost you hundreds of dollars per month.
But with Storyxy, you can get professional quality, with an easy to use interface, all for a fraction of the cost!
storyxy discount

Expectation you keep on

Expectation you keep on sharing a greater amount of your ideas.I will love to peruse.
central heating engineers near me

I will try to make reviews as

I will try to make reviews as honest as possible. Why am I doing this? Well
I have all ways been very interested in how to use computers. In the early
days I spent a lot of time programming my first homebuilt computer to play
chess. That is a long time ago.
instabuilder

I just couldn't leave your

I just couldn't leave your site before revealing to you that I genuinely delighted in the best quality data you present to your guests? Will be back again regularly to investigate new posts.
plasterers near me

Post new comment

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.