Eclipse - динамический веб-проект не собирает изменения в jsp или - PullRequest
2 голосов
/ 30 мая 2011

Я использую Run As -> Run on server, чтобы запустить мой веб-проект на локальном экземпляре tomcat.

Проблема в том, что когда я делаю изменения в JSP и других компонентах проекта, иногда Eclipse фиксирует эти изменения, иногда нет. Это кажется случайным ...

Ответы [ 3 ]

7 голосов
/ 30 мая 2011

Это может быть связано с различными причинами, и не может дать точный ответ, не зная точную причину. Но есть несколько вещей, которые могут привести к этому.

  • Проверьте автоматическую настройку сборки (Проект -> Автоматически строить) Это должно быть включено, чтобы публиковать ваши изменения.
  • В разделе «Определение сервера» проверьте параметры публикации. Если это не так, то ничего не будет опубликовано. Если вы установили интервал публикации, вам придется подождать, пока не истечет это время, чтобы синхронизировать вашу копию с сервером.
  • Если это связано только с JSP / JS, ваш кеш браузера может дать вам старую копию. Попробуйте очистить кеш.
1 голос
/ 19 сентября 2018

У меня тоже была такая же проблема. Я пытался очистить кеш, который иногда работал, но это было кропотливо, потому что для изменений 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

0 голосов
/ 25 марта 2014

Также, когда вы говорите css в Liferay / Tomcat, вы можете попытаться удалить кэш вашего сервера, например,% catalina_home% / temp ??(Я просто удаляю все внизу).Tomcat также может кэшировать файлы JSP, которые могут вызвать проблемы файлов, если вы пытаетесь обновить их динамически.В этом случае я обычно удаляю рабочий каталог catalina.Я надеюсь, что это может кому-то помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...