Java Policy Agents 2023.3

Requirements

ForgeRock supports customers using the versions specified here. Other versions and alternative environments might work as well. When opening a support ticket for an issue, however, make sure you can also reproduce the problem on a combination covered here.

Supported operating systems & web application containers

Java Agent requires the WebSocket protocol to communicate with AM. Both the Java container and the network infrastructure must support the WebSocket protocol. For information about WebSocket support, see the documentation for you network infrastructure and Java container.

Java EE platform requirements

Operating systems (OS) OS versions Web application containers & minimum supported versions
  • CentOS

  • 7(1)

  • Apache Tomcat 8.5, 9.0

  • Eclipse Jetty 9.4.13 or later (1)(2), 10

  • Oracle WebLogic Server 14c (14.1.1)(2)

  • Red Hat JBoss Enterprise Application Platform 7.3(2), 7.4(2)

  • WildFly 24(1)(2), 25, 26

  • Amazon Linux 2

  • Red Hat Enterprise Linux

  • Oracle Linux

  • 7(1)

  • 8

  • 9

  • Ubuntu Linux

  • 18.04 LTS

  • 20.04 LTS

  • 22.04 LTS

  • Microsoft Windows Server

  • 2016

  • 2019

  • 2022

  • Apache Tomcat 8.5, 9.0

(1)Support to be discontinued in a future release.
(2)Does not support JDK 17.

Jakarta platform requirements

Java Agent supports Jakarta EE 9+.

Operating systems (OS) OS versions Web application containers & minimum supported versions
  • CentOS

  • 7(1)

  • Apache Tomcat 10(1), 10.1

  • Eclipse Jetty 11

  • WildFly Preview 24(1)(2), 25, 26

  • WildFly 27

  • Amazon Linux 2

  • Red Hat Enterprise Linux

  • Oracle Linux

  • 7(1)

  • 8

  • 9

  • Ubuntu Linux

  • 18.04 LTS(1)

  • 20.04 LTS

  • 22.04 LTS

  • Microsoft Windows Server

  • 2016

  • 2019

  • 2022

  • Apache Tomcat 10(1), 10.1

(1)Support to be discontinued in a future release.
(2)Does not support JDK 17.

AM requirements

Java Agent 2023.3 supports AM 6.5 and later versions.

Java Agent requires the WebSocket protocol to communicate with AM. Both the Java container and the network infrastructure must support the WebSocket protocol. For information about WebSocket support, see the documentation for you network infrastructure and Java container.

If you are upgrading from a Java Agent version before 5, note that Java Agent 5 introduced important changes in the configuration. For example, support for JAAS was dropped, and you must now enable a new property if you are not using the AM admin UI as the login page. For more information about changes introduced in Java Agent 5, refer to the Java Agent 5 Release notes.

Java requirements

Java Agent runs in a Java container, and requires a Java Development Kit. ForgeRock supports customers using the following Java versions. ForgeRock recommends the most recent Java update, with the latest security fixes.

Supported versions of Java Development Kit
Vendor Version Web application containers & minimum supported versions

Oracle JDK

11

  • WildFly

  • Tomcat 9

  • JBoss EAP 7.3+

  • Jetty 9.4.13+(1), 10, 11

17

  • Wildfly 25+

  • Tomcat 9+

  • Jetty 10+

OpenJDK

11

  • WildFly

  • Tomcat 9, 10

  • JBoss EAP 7.3+

  • Jetty 9.4.13+(1)(2), 10, 11

17

  • Wildfly 25+

  • Tomcat 9+

  • Jetty 10+

(1)Supports Java 11.
(2)Support to be discontinued in a future release.

For information about web container requirements for JDK, refer to Platform requirements.

Supported clients

Supported clients
Client Platform Native Apps(1) Chrome 62+ Edge 25+ Firefox 57+ Safari 11+ Mobile Safari

Windows 8

Windows 10

Mac OS X 10.11 or later

Ubuntu 14.04 LTS or later

iOS 9 or later

Android 6 or later

(1)Native Apps is a placeholder to indicate the platform is not limited to browser-based technologies. An example of a native app would be something written to use ForgeRock REST APIs.

Special requests

If you have a special request regarding support for a combination not listed here, contact ForgeRock at info@forgerock.com.

Copyright © 2010-2023 ForgeRock, all rights reserved.