Skip to main content
Version: v11.7.1

Deployment to Application Server

Overview document for deploying your app to a web server.

Applications built with WaveMaker can be deployed to a number of environments. In this document, we walk through the process of WaveMaker app deployment to Web Server.

Web Server Installation

You will need a valid Web Server installation. The following is a list of Web Servers where the WaveMaker apps can be deployed.


This list is for reference purpose. Apart from these, you can use any standard Java Web Server running on JDK 11 and Servlet Framework version 4.0.1

Web ServerVersionsInstructions
9.xDeployment Instructions Liberty ProfileDeployment Instructions
WildFly 15+Deployment Instructions
WebLogic14c ( Instructions

Profile Configuration

Set up the configuration profile. You can choose to use the default profile configured by WaveMaker based upon the services incorporated within the app, or build a custom profile.

Generate a WAR file

You need to generate a WAR file of the WaveMaker app you want to deploy. WAR file can be generated either by

  • Using Export -> select Project as WAR option, or
  • Use Export -> select Project as ZIP and use this file to generate WAR file through Maven Build.

Before generating the WAR file for deployment to WebSphere (for apps with JNDI profile) and WebLogic, follow the pre-processing instructions before proceeding.

Once a WAR file is generated, deploy it to Tomcat, JBoss, WebLogic, or WebSphere

Deploy to Private or Cloud Server

Alternatively, the WAR file may also be deployed to public or private cloud servers. To deploy an application to one of the supported clouds you will need to:

  • Acquire an account (public cloud) or install the software (private cloud)
  • Create a cloud instance - a virtual machine with a standard operating system
  • Install a Java web server - for example, Tomcat
  • Deploy the WaveMaker WAR to the Java web server

Instead of above steps you can instantly deploy to Amazon Web Service or to WaveMaker Demo Cloud with just a single click. Learn about one-click deployment.