Fórum

HttpSessionListener not working due to a bug?

ss ss, modificado 10 Anos atrás.

HttpSessionListener not working due to a bug?

New Member Postagens: 2 Data de Entrada: 31/03/11 Postagens Recentes
Hi all

We have Liferay 6.1.20 and our HttpSessionListener defined in web.xml is not working.

After some research, I found that this in web.xml:

<context-param>
<param-name>portalListenerClasses</param-name>
<param-value>com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener,MyListener</param-value>
</context-param>
<listener>
<listener-class>com.liferay.portal.kernel.servlet.SecurePluginContextListener</listener-class>
</listener>

Inside SecurePluginContextListener, there is

protected void instantiatingListeners() throws Exception {
String[] listenerClassNames = StringUtil.split(
servletContext.getInitParameter("portalListenerClasses"));

for (String listenerClassName : listenerClassNames) {
instantiatingListener(listenerClassName);
}
}

I think this method would do exactly what we want, but it is never called.

It this a bug?