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

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: