Deployment

Deploy your reporting into any environment with JasperReports Server

When integrating any piece of software into another, flexibility and configurability is paramount. As an open-source solution, Jaspersoft gives developers the power, control and flexible endpoints needed for seamless integration with their organization's unique environment.


  • Open source

    (customizable to your exact, evolving needs)

  • Flexible containerization

    (designed to fit natively into container-based architectures)

  • Cloud-ready

    (AWS, Azure, GCP, any private cloud, or hybrid approach)

Distributions & installation

For proof-of-concept and evaluation
A self-contained instance, the binary installer includes a Tomcat app server and PostgreSQL database, as well as optional sample data.
Documentation: v9.0.0  |  v10.0.0

For production environments
A stand-alone WAR file distribution, the enterprise installer requires you to install and configure an app server and database for your environment.
Documentation: v9.0.0  |  v10.0.0

To evaluate a full working instance of JasperReports Server, you can download the binary installer for a free 30-day trial here.

Enterprise production environments require the stand-alone WAR file distribution. For more information, contact us.

Flexible deployment options that scale

Unlike most reporting software, Jaspersoft is architecture agnostic and platform independent, making nearly any deployment scenario possible—in the cloud, on-premise or hybrid environment—the choice is yours. See below for walk-throughs of a few common deployments.

Deploying JasperReports Server using source code

While Jaspersoft is commercial software, it is also open-source, and allows you to customize the software as needed to suit your unique project requirements and goals. 

JasperReports Server Source Build Guide: v9.0.0  |  v10.0.0

Deploying JasperReports Server in Docker

Jaspersoft software for Docker packages and distributes a Dockerfile designed to build a Docker image and a Docker Compose script to architect multi-container Docker applications. It is fully functional open-source, with scripts for building Docker containers open for modification so architects can fit Jaspersoft embedded reporting and analytics into their software stack in the way that best serves their unique requirements.

Additional tutorials on how to use Docker Compose, Scalable Query Engine and Docker Commands.

Github repo for Jaspersoft Docker

Deploying JasperReports Server in Kubernetes

This video is the first in the series exploring how to deploy in Kubernetes, demonstrating how to do so with Postgres database as a container in the same cluster, the default option.

More tutorials on how to deploy into Kubernetes, including with an external database, Scalable Query Engine, monitoring and logging, simple customizations, and more.

Deploying JasperReports Server in AWS

Jaspersoft flexible reporting software has dedicated deployment offerings for AWS, giving software builders a straightforward path to launch it in their AWS environment, connect to AWS data, and build a visualization in minutes. Jaspersoft embedded reporting for AWS is used by hundreds of customers, from startups to Fortune 500 companies.

Also:  Deploying JasperReports Server in Amazon EKS with Application Load Balancer (19:27)

Quickstart resources: Jaspersoft for AWS 

Documentation: Jaspersoft for AWS User Guide

Deploying JasperReports Server on Azure Kubernetes Service

Jaspersoft for Azure is built to run as a standalone instance or be embedded in your application, and is designed to quickly connect to your Azure data sources.  In this video, we demonstrate deploying JasperReports Server on AKS cluster with two different routing options – using NGNIX-Ingress Controller and using Application Gateway.

Additional resources: Getting Started with Jaspersoft for Azure

Azure Marketplace BYOL (Bring Your Own License) VM

Contact us for details and pricing