IG 3.7.3 to 4.2 upgrade - tomcat does not start

Hi,

I am doing an IG upgrade from 3.7.3 to 4.2. Before I do it at our customers, I do the upgrade in my home lab first.

The documentation says IG4.2 needs the following components:
Azul JDK 11.0.21 or later respective patched versions of 11.0.xx
Apache Tomcat 9.0.83 and later patched versions of 9.0.xx
OSP 6.6.7 only when deployed with Identity Manager 4.8.7
OSP 6.7.0 or later versions of 6.7.x when deployed with Identity Governance 4.2 or Identity Manager 4.9
Apache ActiveMQ 5.17.6

I downloaded these packages:
apache-activemq-5.17.6-bin.tar.gz
apache-tomcat-9.0.88.tar.gz
zulu11.72.19-ca-jdk11.0.23-linux_x64.tar.gz

I used an upgrade script from the upgrade-helper-scripts-4.2.0-linux.zip to upgrade the components and then I upgraded the OSP and IG.
When I started tomcat, I get this error:
[SEVERE] 2024-05-03 13:07:24.802 [org.apache.catalina.startup.Catalina] The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419)
...
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
... 7 more
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)


It looks like some dependences to javax.xml.bind are missing.
I think I updated all components properly. Did I make any mistake or forgot about something?