We have an ojdbc8 wildfly module that we are moving from Wildfly 26 to 31:
<?xml version='1.0' encoding='UTF-8'?>
<module xmlns='urn:jboss:module:1.8' name='com.oracle.jdbc'>
<dependencies>
<module name='javax.api' />
<module name='javax.transaction.api' />
</dependencies>
<resources>
<resource-root path='ojdbc8-19.21.0.0.jar' />
</resources>
</module>
For the dependencies, mapping, the following seems straightforward:
javax.transaction.api -> jakarta.transaction.api
However I'm not certain what should be done with javax.api or if it is even needed anymore