• 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
  • Liutauras Vilda
  • Tim Cooke
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Devaka Cooray
  • Ron McLeod
  • paul wheaton
Saloon Keepers:
  • Tim Moores
  • Piet Souris
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Frits Walraven
  • Scott Selikoff

Tomcat Application Server?

 
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Is there such thing? If yes, does it support all the specs of JEE?
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The reference implementation of JEE is Glassfish

Bill
 
Saloon Keeper
Posts: 26275
186
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Tomcat does not and was never intended to provide the full J2EE stack, only the JSP and servlet container.

A number of full-stack servers have been developed that embed Tomcat into themselves. Most notably, JBoss and JOnAS. They let Tomcat handle the Servlet/JSP parts and add in their own support for the missing parts of the stack.

Despite lacking the full set of amenities such as JMS and EJB, however, Tomcat remains popular, since it also lacks the resource demands and overhead of full-stack servers. As a matter of fact, I'm preparing a proposal right now for migration of a project off a commercial full-stack server and onto Tomcat.
 
Rancher
Posts: 43028
76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In addition to what Tim said, there are mail servers, JMS servers and EJB container that can be used within Tomcat (or with web apps deployed in Tomcat), so you can kind of pick and choose which components you need. And JPA is not dependent on an JEE container, so it can be used in pure web apps to begin with.
 
Matt Brown
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So Tomcat is only a JSP and Servlet container, but I can embed JavaMail services, JMS (e.g., OpenJMS), and EJB3 (e.g., OpenEJB) in Tomcat. Maybe other JEE parts
as long as they only require a JVM to run.

Is this someone refer to "Tomcat Application Sever"?
 
Sheriff
Posts: 67682
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The term "Application Server" is not deterministic. Some people take it to mean the full JEE stack, and some any server that's more than a static resource server.

So "Tomcat Application Server" pretty much just means Tomcat.
 
Ranch Hand
Posts: 470
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://faq.javaranch.com/java/WebVsApplicationServer
 
You ridiculous clown, did you think you could get away with it? This is my favorite tiny ad!
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic