Reputation: 11
I am in the process of upgrading our core application to run on updated libraries - specifically the latest LTS Java version (OpenJDK 21) along with Tomcat 10.1 - which includes the Jakarta library migration.
Part of our application contains an integration with Crystal Reports for our reporting - and we host the Crystal Report Runtime as part of this on the same Tomcat instance.
We are currently using the 2020 runtime, but after having a look at the options available, it seems all are reliant on javax classes (which are not available in the newer versions of Java given the Jakarta migration changes).
I have tried several versions of the Crystal Report Viewer - such as the 2020 build, and the latest runtime included in Crystal Report For Eclipse - both have the same errors about javax classes not being present - indicating that the Crystal Report Runtime seems to be still relying on Java 8 classes (javax.servlet in particular).
Downloads were from here: https://origin.softwaredownloads.sap.com/public/site/index.html
Are there any versions of the Crystal Reports Runtime which work on the latest LTS builds of Java, given it's EOL coming in the next few years?
Happy to switch runtimes if there is one released, it is quite possible I missed one if it exists - but any advice would be greatly appreciated.
Upvotes: 1
Views: 248