Setting up JasperReports Server 8.0.3 to use Java 11 on Linux
WorldServer 11.8 uses Java 17; however, JasperReports Server 8.0.3 (delivered in WorldServer 11.8.0 and 11.8.1) is not compatible with this version of Java. If you want to use JasperReports Server 8.0.3 on a machine that uses a version of Java other than version 11, configure JRS to use Java 11.
About this task
| I want to... | Does this procedure apply to me? | Notes |
|---|---|---|
| Install JasperReports Server from scratch and run WorldServer and JasperReports Server on the same machine. | YES | Your WorldServer instance already uses Java 17, so you need to configure JasperReports Server to run on Java 11. |
| Install JasperReports Server from scratch and run WorldServer and JasperReports Server on different machines. | NO | Install Java 11 on the JasperReports Server machine and follow the main installation procedure. The JasperReports Server machine will use Java 11, whereas the WorldServer machine will use Java 17. |
| Upgrade to WorldServer 11.8.0 or 11.8.1. WorldServer and JasperReports Server are currently running on the same machine. | YES | Install Java 17 on your machine for WorldServer 11.8.0 or 11.8.1 to work, and then configure JasperReports Server to run on Java 11. |
| Upgrade to WorldServer 11.8.0 or 11.8.1. WorldServer and JasperReports Server are currently running on different machines. | NO | Upgrade to WorldServer 11.8.0 or 11.8.1 on the WorldServer machine. Then, depending on the version of JasperReports Server you are currently using, upgrade JasperReports Server to version 8.0.3 on the JasperReports Server. If you are upgrading from version 7.5 to version 7.9, for example, your JasperReports Server machine already uses Java 11. |