我正在使用Run As - >在服务器上运行,在本地tomcat实例上运行我的Web项目。
问题是,当我对JSP和其他项目组件进行更改时,有时Eclipse会选择此更改,有时则不会。这似乎有点随意...
答案 0 :(得分:7)
这可能是由于各种原因造成的,如果不知道确切的原因,就无法给出可靠的答案。但是,很少有事情可以导致这种情况。
答案 1 :(得分:1)
我也遇到了同样的问题。我尝试清除有时可以工作的缓存,但是这很麻烦,因为对于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
答案 2 :(得分:0)
在Liferay / Tomcat下讨论css时,您可能会尝试删除服务器缓存,例如%catalina_home%/ temp ?? (我只删除下面的所有内容)。如果您尝试动态更新文件,Tomcat也可能会缓存可能导致问题文件的jsp文件。在这种情况下,我通常会删除catalina工作目录。我希望这可以帮助别人。