SSL in standalone JReport Server

JReport Server supports HTTPS requests in standalone mode. Secure ports for HTTPS requests should use different ports from non-secure ports for HTTP requests. By default, port 6888 and 6889 are set as the secure ports separately for accessing JReport Console UI and JReport Administration UI. The URL for visiting JReport Server via HTTPS schema is like this:

https://IP_address or localhost:6888

SSL support is disabled by default. You need to enable it and configure corresponding settings in order to use HTTPS schema to visit JReport Server UI. This can be done either on the JReport Administration page or in the server.properties file located in the <install_root>\bin directory.

To enable SSL function via the administration UI:

  1. Log onto the JReport Administration page. The default port is 8889.
  2. Click Configuration on the system toolbar, and then select Service from the drop-down menu.
  3. Check the Enable Secure Socket Layer Connection option.
  4. Make sure that Secure Port and Secure Administration Port use different port numbers from Port and Administration Port.
  5. Specify the other settings about Keystore.
  6. Click Save.
  7. Restart JReport Server in order for the settings to take effect.

To enable SSL function in the server.properties file:

  1. Open the server.properties file located in the <install_root>\bin directory.
  2. Set httpserver.ssl.enable to true.
  3. Set the other properties starting with httpserver.ssl to meet your requirements.
  4. Save the server.properties file.
  5. Restart JReport Server in order for the settings to take effect.

Notes: