Foros de discusión

Overriding default PortalClassLoaderFilter filter entries

Ryan Moquin, modificado hace 15 años.

Overriding default PortalClassLoaderFilter filter entries

Junior Member Mensajes: 28 Fecha de incorporación: 19/01/07 Mensajes recientes
Is there any way to override the default filter types that are configured for the PortalClassLoaderFilter filter? When I hotdeploy my portlet war, liferay adds a standard set of filter entries. Is there anyway to control how they are configured? The default way they are configured breaks icefaces portlets (even the latest icefaces sample for 5.1.2), I'd like to be able to customize the GZipFilter to ignore any xmlhttp uril like this:

<init-param>
<param-name>url-regex-pattern</param-name>
<param-value>^xmlhttp</param-value>
</init-param>

My icefaces portlets work if I include that manually, I just don't want to hand configure this one every single deployment.

Thanks for any help.
Ryan Moquin, modificado hace 15 años.

RE: Overriding default PortalClassLoaderFilter filter entries

Junior Member Mensajes: 28 Fecha de incorporación: 19/01/07 Mensajes recientes
Never mind, I found it when perusing the new portal.properties in the source:

com.liferay.portal.servlet.filters.gzip.GZipFilter=false
com.liferay.portal.servlet.filters.header.HeaderFilter=false
com.liferay.portal.servlet.filters.minifier.MinifierFilter=false

Will hopefully do what I need.
fastbob fastbob, modificado hace 15 años.

RE: Overriding default PortalClassLoaderFilter filter entries

Regular Member Mensajes: 221 Fecha de incorporación: 16/05/05 Mensajes recientes
I don't know if it will work for your situation, but there is a fairly new portlet setting "speed-filters-enabled=false" that might help. See RE: sample-icefaces-ipc-ajax-push-portlet broken i and RE: How well Icefaces and jQuery work togehter in liferay? for more info.