【发布时间】:2019-09-03 06:27:53
【问题描述】:
我正在使用 Run As -> Run on server,在本地 tomcat 实例上运行我的 web 项目。
问题是,当我对 JSP 和其他项目组件进行更改时,有时 Eclipse 会选择此更改,有时则不会。这似乎有点随机......
【问题讨论】:
我正在使用 Run As -> Run on server,在本地 tomcat 实例上运行我的 web 项目。
问题是,当我对 JSP 和其他项目组件进行更改时,有时 Eclipse 会选择此更改,有时则不会。这似乎有点随机......
【问题讨论】:
这可能是由于各种原因,在不知道确切原因的情况下无法给出可靠的答案。但是,很少有事情会导致这种情况。
【讨论】:
我也遇到了同样的问题。我尝试清除有时有效的缓存,但这很费力,因为对于 JS 或 CSS 更改,这需要更多时间。
我找到了一个替代解决方案(效果最好,因为我不必一次又一次地清除缓存)
在 portal-ext.properties 中为 JS 和 CSS 刷新问题添加以下属性:
layout.template.cache.enabled=false
theme.css.fast.load=false
javascript.fast.load=false
minifier.enabled=false
com.liferay.portal.servlet.filters.minifier.MinifierFilter=false
include-and-override=portal-developer.properties
这应该像魅力一样工作。
您可以在以下链接中获得更多详细信息:
https://community.liferay.com/forums/-/message_boards/message/3734062
【讨论】:
此外,在 Liferay/Tomcat 下讨论 css 时,您可能会尝试删除服务器缓存,例如%catalina_home%/温度 ?? (我只是删除了下面的所有内容)。 Tomcat 还可能缓存 jsp 文件,如果您尝试动态更新它们,可能会导致问题文件。在这种情况下,我通常会删除 catalina 工作目录。我希望这可以帮助某人。
【讨论】: