Good point that
you should consider moving to Jakarta EE at the same time. Or at least upgrade Java,
test everything and then do a Jakarta upgrade.
Tomcat's last non-Jakarta release was Tomcat 9, I think, and most of the commercial
JEE servers are selling Jakarta.
For most of the libraries that you'd pull using a system like
Maven, you can find newer release versions of the same library. In a few cases I found when researching an upgrade for libraries used by the Ranch Forum webapp the package name changed because the ownership of the code had changed. Nothing specific to just because the Java version had changed.
JAXB has simply moved out of of the core Java distro and is fairly easily imported from its new external home. CORBA has been dead technology for about half the life of the Universe at this point and if you've got production apps running CORBA, I'd prioritize getting them to something that actually has support. In many cases, the equivalent these days would be Web Services, although I suppose that certain migrations might do using Remote Enterprise JavaBeans.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.