Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-18073

Fuse 7 on EAP 7: ClassNotFoundException: org.springframework.web.context.support.WebApplicationContextUtils

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • fuse-7.11-GA
    • fuse-7.9-GA
    • CXF
    • None
    • False
    • False
    • % %
    • Todo

      Customer is moving an application from Fuse 6 on EAP 6, to Fuse 7.9 on EAP 7.4. The application worked correctly with the previous versions. The application uses CXF.

      Deployment fails with an exception:

      Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.support.WebApplicationContextUtils from [Module "org.apache.cxf.impl" from local module loader @14bf9759 (finder: local module finder @5f341870 (roots: C:\RedHat\EAP-7.4\modules,C:\RedHat\EAP-7.4\modules\system\layers\fuse,C:\RedHat\EAP-7.4\modules\system\layers\base))] 

      There was initial uncertainty about how to build the application in such a way as to be compatible with Fuse on EAP. I have verified that the correct Fuse/EAP BOM is being used, that the Fuse layer is installed on EAP, and that there are no configuration changes that would affect the class search path, either in the application or on EAP. The JAR that contains the missing class is present in the EAP Fuse layer directory.

            rnetuka@redhat.com Radovan Netuka
            rhn-support-kboone Kevin Boone
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: