An application server is a software framework dedicated to the efficient execution of procedures (programs, routines, scripts) for supporting the construction of applications. Normally the term refers to Java application servers. When this is the case, the application server behaves like an extended virtual machine for the running applications, handling transparently connections to the database at one side, and connections to the web client at the other.
Questions tagged [application-server]
592 questions
890
votes
28 answers
What is the difference between application server and web server?
What is the difference between application server and web server?

TwiggedToday
- 9,925
- 7
- 26
- 16
131
votes
5 answers
Difference between an application server and a servlet container?
I am trying to understand the difference between a full fledged application server (e.g. Weblogic, JBoss etc.) and a servlet container (Tomcat, Jetty etc.).
How do they differ and when to use which?
Thanks,

Pushkar
- 7,450
- 10
- 38
- 57
110
votes
8 answers
Difference between web server, web container and application server
Please tell me the Difference between web server, web container and application server.

Gautam
- 3,276
- 4
- 31
- 53
61
votes
6 answers
Tomcat is web server or application server?
Is Tomcat a web server or an application server?

Suresh S
- 727
- 1
- 6
- 3
50
votes
3 answers
Jetty, Tomcat, Nginx, Geronimo, Glassfish: I'm confused
As someone new to the Java EE ecosystem, I'm confused with these products which share a tremendous amount of keywords. And half of them come from Apache software foundation.
Can someone address me with a brief distinctive explanation for each of…

parsa
- 2,628
- 3
- 34
- 44
43
votes
1 answer
How do I Install JBoss AS / WildFly Server in Eclipse for Java EE
When I went to the "new server wizard" I can't find the category for JBoss AS.
When I clicked "Download new server adapter" I don't get any JBoss AS adapter in the list.

sanrodari
- 1,602
- 2
- 13
- 23
35
votes
12 answers
Get the server port number from tomcat without a request
Is there any Tomcat API or configuration available which can tell an application (probably on startup), what port its running on without a request?
Imagine a scenario where there are two web applications running in the same Tomcat and one of which…

Teja Kantamneni
- 17,402
- 12
- 56
- 86
25
votes
8 answers
Speed up Weblogic Server startup times
At my work, we use Weblogic Server to host an enterprise portal. Which is fine.
However, I've recently had the opportunity to use Tomcat for some side projects, and I am struck by the incredible difference in speed. Tomcat takes 3-5 seconds to start…

levand
- 8,440
- 3
- 41
- 54
24
votes
3 answers
DataSource or ConnectionPoolDataSource for Application Server JDBC resources
When creating JNDI JDBC connection pools in an application server, I always specified the type as javax.sql.ConnectionPoolDataSource. I never really gave it too much thought as it always seemed natural to prefer pooled connections over…

Vinnie
- 12,400
- 15
- 59
- 80
23
votes
6 answers
Why do we need Application Server in Java
Why do we need Application Server in Java like JBoss or WebSphere. Is it possible that we develop large scale website only with Java (Apache Tomcat). Where thousand of user connect on site at a moment. An example is a website like b2b.
What is the…

Abdullah
- 239
- 1
- 2
- 3
23
votes
5 answers
Besides EAR and EJB, what do I get from a Java EE app server that I don't get in a servlet container like Tomcat?
We use Tomcat to host our WAR based applications. We are servlet container compliant J2EE applications with the exception of org.apache.catalina.authenticator.SingleSignOn.
We are being asked to move to a commercial Java EE application server.
The…

dacracot
- 22,002
- 26
- 104
- 152
20
votes
1 answer
GlassFish vs tomcat
I would like to start using JEE6 in the next project that I have to work on at my job, but there is also a limitation (sort of): Tomcat 5.5
My question is, what improvements would bring GlassFish to the table (security/speed) vs the existing…

Bogdan
- 349
- 1
- 4
- 15
16
votes
1 answer
Clean Tomcat's working directory with IntelliJ
I'm using IntelliJ 14 for deploying a Spring App to my local Tomcat 8 installation (Windows).
I recently changed the letter casing of some file names and it seems that Tomcat's working directory is not updated correctly (propably the fault of…

maja
- 17,250
- 17
- 82
- 125
15
votes
3 answers
What criteria should I use to evaluate a Perl "app server" (mod_perl replacement)?
Short version:
What criteria should I use to evaluate possible candidates for a Perl "app server" (mod_perl replacement)?
We are looking for some sort of framework which will allow executing various Perl programs repeatedly (as a service) without…

DVK
- 126,886
- 32
- 213
- 327
15
votes
3 answers
Spring MVC with JBoss vs Tomcat - Advantages / Practice
Okay. This is again a question of industry practice.
Tomcat = Web Container
JBoss, WebLogic, etc = Application Servers that have Web Container within (for JBoss, its forked Tomcat)
Spring does not need Application Server like JBoss. If we use…

Kevin Rave
- 13,876
- 35
- 109
- 173