Uploaded image for project: 'PUBLIC - Liferay Portal Enterprise Edition'
  1. PUBLIC - Liferay Portal Enterprise Edition
  2. LPE-7464

Listener classes are alphabetized in web.xml resulting in a class loading issue

    Details

    • Fix Pack Status:
      Scheduled

      Description

      In web.xml, custom Spring MVC portlet listener classes are loaded alphabetically and this results in a class loading issue where the dependencies are loaded before the files they depend on. For this fix to work properly, the following must be set in portal-ext.properties:

      hot.deploy.listeners=\
      com.liferay.portal.deploy.hot.PluginPackageHotDeployListener,\
      \
      com.liferay.portal.deploy.hot.SpringHotDeployListener,\
      \
      com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener,\
      \
      com.liferay.portal.deploy.hot.ExtHotDeployListener,\
      com.liferay.portal.deploy.hot.HookHotDeployListener,\
      com.liferay.portal.deploy.hot.LayoutTemplateHotDeployListener,\
      com.liferay.portal.deploy.hot.PortletHotDeployListener,\
      com.liferay.portal.deploy.hot.SocialHotDeployListener,\
      com.liferay.portal.deploy.hot.ThemeHotDeployListener,\
      com.liferay.portal.deploy.hot.ThemeLoaderHotDeployListener,\
      \
      com.liferay.portal.deploy.hot.MessagingHotDeployListener

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jonathan.mccann Jonathan McCann
              Reporter:
              shinn.lok Shinn Lok (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  6.1 EE GA3 (6.1.30)