File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes EJB and other Java EE Technologies and the fly likes What is an Application server? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "What is an Application server?" Watch "What is an Application server?" New topic

What is an Application server?

Adithya Rayaprolu
Ranch Hand

Joined: Jun 19, 2001
Posts: 137
Hi, I do hear a lot about application server. What exactly is it? What are the requirements for a server to be an app server? Any examples? Thanks a lot in advance.
Ryan Bailey
Ranch Hand

Joined: Feb 26, 2002
Posts: 134
I believe an application server makes up too components.... An http server and a servlet engine. the http server(Apache) is used to serve up static contents where the servlet engine is used to server up dynamic contents(Tomcat) like Servlets and JSP(even though servlets and Jsp are the same thing).
What exactly is it you are trying to do?
Kind regards,

Java: The power, elegance, and simplicity of a hand grenade
Kyle Brown
Ranch Hand

Joined: Aug 10, 2001
Posts: 3892
Close but no cigar. The Web Server is not part of the application server necessarily. I suggest you read the J2EE specifications at
Normally, what is referred to as an "application server" is made up of two components that implement J2EE standards:
(1) a Web container (e.g. what is often called a "Servlet Engine" and a JSP compiler like Apache Tomcat and Jasper)
(2) An EJB Container
Application servers can contain one, or the other, or both (which is most often the case).
[ March 01, 2002: Message edited by: Kyle Brown ]

Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at for other WebSphere information.
I agree. Here's the link:
subject: What is an Application server?
jQuery in Action, 3rd edition