Difference between revisions of "Java and Tomcat versions"
(→FMR Version 12 (anticipated release: last quarter 2024)) |
|||
| (8 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
This requires a Java version 8 or greater and runs on Apache Tomcat version 9. It will not run on Apache Tomcat version 10. | This requires a Java version 8 or greater and runs on Apache Tomcat version 9. It will not run on Apache Tomcat version 10. | ||
| − | ===FMR Version 12 (anticipated release: | + | ===FMR Version 12 (anticipated release: 1st Quarter 2026)=== |
| − | + | FMR 12 was initially planned to require Java version 18 and Apache Tomcat version 9, as reflected in its early beta releases. | |
| − | + | However, following community feedback, the decision has been made to upgrade the Java Spring Framework. This is a significant enhancement to the code architecture of the FMR. This upgrade necessitates that deployment of FMR 12 mandates the use of Apache Tomcat version 10.1 or higher. Development work on the Spring upgrade will begin in November 2025 and extend into early 2026. As a result, all future beta releases and the final version of FMR 12 will require Apache Tomcat 10.1. | |
| − | + | ===Java versions=== | |
| − | We always recommend a Long Term Support (LTS) version of Java. This is versions 8, 11, 17 or 21. | + | We always recommend a Long Term Support (LTS) version of Java. This is versions 8, 11, 17 or 21. If you are unsure as to which version to use, please use Java version 21. |
Latest revision as of 06:40, 30 October 2025
Fusion Metadata Registry requires a Java Runtime Environment and a Java Web Server. We recommend the use of Apache Tomcat as this is primarily used in development and testing of the FMR. However you may find that other Web Servers, such as JBoss, can be used for deployment of the FMR. There is nothing within the FMR that mandates the use of Apache Tomcat.
With regards to versions of dependencies, this depends on the version of FMR you wish to use.
FMR Version 11
This requires a Java version 8 or greater and runs on Apache Tomcat version 9. It will not run on Apache Tomcat version 10.
FMR Version 12 (anticipated release: 1st Quarter 2026)
FMR 12 was initially planned to require Java version 18 and Apache Tomcat version 9, as reflected in its early beta releases.
However, following community feedback, the decision has been made to upgrade the Java Spring Framework. This is a significant enhancement to the code architecture of the FMR. This upgrade necessitates that deployment of FMR 12 mandates the use of Apache Tomcat version 10.1 or higher. Development work on the Spring upgrade will begin in November 2025 and extend into early 2026. As a result, all future beta releases and the final version of FMR 12 will require Apache Tomcat 10.1.
Java versions
We always recommend a Long Term Support (LTS) version of Java. This is versions 8, 11, 17 or 21. If you are unsure as to which version to use, please use Java version 21.