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 24, 2021 24 Dec'21

    Create an HTML5 and PHP file upload form for Apache example

    It's easier than ever for a developer to upload a file with PHP and HTML5 to an Apache web server. This example shows how to create an HTML and PHP file upload component that will work in any ...

  • December 23, 2021 23 Dec'21

    Java file upload by example with Servlets & JSPs

    It's not that hard to perform Java file uploads. The new Servlet and JSP API, along with HTML5 input form enhancements, make Java file uploads, both synchronously and asynchronously with Ajax, ...

  • August 03, 2020 03 Aug'20

    WildFly vs. JBoss EAP: What's the difference?

    What's the difference between WildFly and JBoss EAP? That answer is 'not much.' But there are a few differentiating factors in the WildFly vs. JBoss debate you should be aware of.

  • April 29, 2020 29 Apr'20

    Tomcat vs WebSphere: How these application servers compare

    When it comes to Java application server comparisons, there isn't a starker contrast between two offerings than Apache Tomcat and IBM WebSphere. Right off the bat, let's clear up some ...

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.