This chapter provides information on how to deploy an application in Servoy.

Servoy Cloud Deployment

If you are using the full stack of Servoy Cloud Services the deployment of an application, from source code to automatic testing to pre-production to production is completely managed by Servoy from it's own servers.

If you are using the Servoy Cloud Pipeline from the Servoy Cloud Services offering, the building of an application, from source code to tested code to deployable package is managed by Servoy from it's Cloud Pipeline Servers and a WAR file or a Docker Container ready to be installed on your servers will be automatically produced.

Consult the Servoy Cloud Services chapter for additional information on Servoy Cloud offering

WAR Deployment

Servoy Developer offers the option to export the Servoy Application Server to a so-called WAR file . This WAR file can then be deployed on any J2EE standards compliant application server, like Apache TomcatGlassfishIBM WebSphere or Jetty for example.

For more info about war deployment: WAR Deployment 

NGDesktop Deployment

WAR deployment is the only option for an NGClient, because a lot more resources are needed other than just the solution.

In the export dialog you have get the option to select the webcomponents and services that you want to include in the generated WAR file. All the components and services you use in your solution (directly in the designer or solutionmodel/scripting) should be checked and exported.

For more info about war deployment: WAR Deployment 

Deprecated deployment procedure

The previous way to deploy Servoy applications that included installing the Servoy application Server from the Servoy installer and deploying the .servoy file through the servoy-admin page of the server has been deprecated.

Webinars

Servoy periodically produces Technical Webinars targeted to developers covering a broad range of topics, from new features to new capabilities to best practices. The following webinars are focused on WAR application deployment: