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.

Top Stories