Это действительно была проблема с загрузкой классов, однако ее нельзя решить, изменив настройки загрузчика классов.
Проблема заключалась в том, что файлы jml-apis и javax.xml импортировались через некоторые зависимости maven.
Поскольку мы уже установили политики загрузчика классов для приложения равными PARENT_LAST, javax.xml.transform.TransformerFactory загружался из загрузчика WebApp-Class из наших файлов jar.
Однако его реализация 'com.ibm.xtq.xslt.jaxp.compiler.TransformerFactoryImpl' исходила от загрузчика классов сервера, этот был связан с javax.xml.transform.TransformerFactory, предоставленным JDK / JRE.
Поскольку классы были загружены из разных источников, было создано исключение ClassCastException.
Удаление всех зависимостей в банках xml-apis / xerces / javax.xml решило проблему.
Поскольку эти API теперь являются частью JDK, их больше не нужно импортировать.
... и если вам интересно, почему я так много знаю об этой проблеме: я работаю вместе с Аароном. ;)