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?
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?