Tomcat trimSpaces feature breaks Liferay styling and functionalities

Issue

  • When setting trimSpaces in tomcat-9.0.6/conf/web.xml:
    <init-param>
    <param-name>trimSpaces</param-name>
    <param-value>true</param-value>
    </init-param>
    some functionalities on the Liferay User Interface (buttons, styling) may be broken.

Environment

  • Portal 6.1+
  • Liferay DXP 7.0+

Resolution

  • Rather than Tomcat's trimSpaces or the Liferay's com.liferay.portal.servlet.filters.strip.StripFilter=true property, Liferay recommends to use web server devices features to achieve the same result, for example, PageSpeed Apache Module

Additional Information

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助