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.
New & Notable
Java application servers News
-
December 24, 2021
24
Dec'21
Create an HTML5 and PHP file upload form for Apache
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 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: How these Red Hat application servers differ
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
-
embedded Tomcat
An embedded Tomcat server consists of a single Java web application along with a full Tomcat server distribution, packaged together and compressed into a single JAR, WAR or ZIP file. Continue Reading
-
Use Tomcat, Eclipse to create a JAX-RS REST web service
Use this step-by-step tutorial with an example rock-paper-scissors game to understand how to create and take advantage of RESTful web services with Eclipse and Tomcat. Continue Reading
Evaluate Java application servers Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
Is Apache Tomcat the right Java application server for you?
What is the best application server? The answer depends on what an enterprise is looking for. Compare Apache Tomcat to these four offerings to see which Java app server fits. Continue Reading
-
Tomcat vs. JBoss: Compare features of these Java app servers
How do Apache Tomcat and RedHat's JBoss EAP server compare? Evaluate the features of each application server to find the one that makes sense for your enterprise. Continue Reading
-
How Quarkus fits into the Red Hat Runtimes formula
Faster microservices runtimes are the center of the excitement around Quarkus. Hear what Red Hat's James Falkner thinks about the framework in this podcast with TheServerSide.com. Continue Reading
Manage Java application servers
Learn to apply best practices and optimize your operations.
-
Get these benefits when you simplify a WebSphere Portal URL
If your Portal URL displays the tired /wps/portal preamble in the browser's location bar, it's time to perform Portal URL simplification and change it. Continue Reading
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.
-
Simple Ajax file upload with pure JavaScript example
Do you need to perform an Ajax file upload with pure JavaScript? This example lays out the steps to accomplish an Ajax file upload without the need for a JavaScript library like jQuery or Dojo. Continue Reading
-
How to fix the 'HttpServlet not found' error in Eclipse
Have you run into the HttpServlet not found error? This tutorial will show you how to quickly fix this annoying Eclipse error message in three easy steps. Continue Reading
-
How to remove plain text passwords for a secure Java code base
Here are some strategies to remove plain text passwords from configuration files and your code base. It's one way a secure Java app can deter a malicious attack. Continue Reading