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 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.
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