Java application servers

Application servers are programs running on some server-side backend – either a dedicated server or a virtual machine running on cloud resources – that run software services for Web apps. Java application servers meet a set of requirements set by the current version of the Java Platform, Enterprise Edition (Java EE, previously J2EE). As set in in J2EE, Java app servers were based on Enterprise JavaBeans (EJB), but many modern options leave off these features and concentrate on JavaServer Pages or Java servlets. Examples of common Java application servers include Apache Tomcat, Eclipse Jetty, Caucho Resin, and IBM WebSphere, among others.

Java application servers News

  • December 30, 2019 30 Dec'19

    TheServerSide's top articles from 2019

    From Git to the speed of the OpenJDK, here's a look at some of the most popular topics of 2019 on

  • December 18, 2019 18 Dec'19

    Top 5 ways to deploy a WAR file to Tomcat

    If you want to develop web applications and Apache Tomcat is your target web server, you need to know how to deploy WAR files to Tomcat so you can see if your applications function at runtime. Here ...

  • September 04, 2019 04 Sep'19

    How to deploy a JAR file to Tomcat the right way

    How do you deploy a JAR file to Tomcat? Typically you deploy WAR files, not JARs. But if you need to link to a JAR file from a Java web app on Apache Tomcat, here's how to do it.

  • May 05, 2019 05 May'19

    How to install Tomcat as your Java application server

    Doing Java web development and need to install Tomcat? This example will show you how to download, meet prerequisites, install and test the popular Java web server.

Java application servers Get Started

Bring yourself up to speed with our introductory content

Evaluate Java application servers Vendors & Products

Weigh the pros and cons of technologies, products and projects you are considering.

Manage Java application servers

Learn to apply best practices and optimize your operations.

Problem Solve Java application servers Issues

We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.