Configuring reporting over HTTPS

Before you configure reporting over HTTPS, you need to make sure that your WorldServer application server is configured for HTTPS access.

Procedure

  1. Go to <tomcat-home>\Reports\tomcat\webapps\jasperserver-pro\WEB-INF and open the applicationContext-worldserver.xml file with a text editor.
  2. Within the proxyAuthenticationProcessingFilter Java bean, modify the values of all the properties that require URLs so that they use HTTPS.
    For example:
    <property name="wsLoginUrl">
    	<value>https://<ws-host>:<port>/ws-legacy/login</value>
    </property>
    <property name="wsRestAuthUrl">
    	<value>https://<ws-host>:<port>/ws-api/v2/login/checkToken</value>
    </property>
  3. Save and close the applicationContext-worldserver.xml file.
  4. Open the WorldServer general.properties file with a text editor.
  5. Configure the report_center_url property to use an HTTPS-based URL.
  6. Save and close the general.properties file.
  7. Stop WorldServer and start it again.