Configuration for Using Proxies

When setting up JasperReports Server to use a proxy server, there are two additional settings to make in the server configuration. JasperReports Server exposes some URLs to itself through the UI and when using the scheduler to send emails. When using a proxy, those URLs must be configured so that they expose the proxy URL, not actual URL of the server instance.

Change the following settings so that JasperReports Server exposes the proxy URL.

Configuration for Using Proxies

Configuration File

.../WEB-INF/js.config.properties

Property

Description

deploy.base.url

Set this property to the full URL for exposing the JasperReports Server UI through the proxy. This URL must include the application name, for example:

http://bi.example.com/jasperserver-pro

Configuration File

.../WEB-INF/js.quartz.properties

Property

Description

report.scheduler.web.deployment.uri

This is the base URL used by the scheduler to generate links to reports in emails. Set this property to the full URL, including application name, that you expose through your proxy. It should be the same as deploy.base.url.

Version: 
Feedback
randomness