Código fuente de Xfire1.2.6
Encontré un problema similar al usar CXF2.6 weblogic9.2 y pasé mucho tiempo buscando la causa. Resulta estar relacionado con el orden de carga de clases. Cuando se inicia weblogic, cargará algunos paquetes jar integrados, incluidos archivos jar relacionados con la publicación de servicios web y el análisis de xml. Sin embargo, sus versiones son demasiado antiguas. Los nuevos marcos como CXF no pueden usar estos paquetes jar, por lo que se crea una nueva versión. Se requiere un paquete de frascos para reemplazar.
Mi solución es sencilla. Empaquete los archivos jar de los que depende CXF en un jar y luego coloque el archivo jar en el directorio JAVA_HOME/jre/lib/ext. El cargador de clases de extensión cargará este jar. Cuando se inicie el cargador de clases de weblogic, encontrará que estas clases dependientes ya se han cargado, por lo que no se cargarán nuevamente, logrando así el propósito.
Espero que mi método pueda ayudarte a resolver el problema.