EGL Development User Group

 View Only

 Java 21 and EGL

YIANNIS ZOGALIS's profile image
YIANNIS ZOGALIS posted Thu December 04, 2025 12:47 PM

A customer has implemented an EGL, using Rational Business Developer version 9.5.1, which is deployed as a Java EAR on WebSphere Liberty version 22, with Java 8 as runtime. The customer wishes to deploy the same application on WebSphere Liberty version 25, with Java as 21 runtime. The execution of the Migration Toolkit for Application Binaries (https://www.ibm.com/support/pages/migration-toolkit-application-binaries) identified several issues, such as:

  • Do not use APIs from the sun.* packages
  • Avoid using default charset when the output stream is a PrintStream
  • The java.xml.bind and java.activation modules were removed from JDK 11

Is there a migration path to achieve the customer's wish? What steps should be followed to achieve this?

Thank you in advance,

Yiannis