Liferay 7 - Не найдена тема для указанного идентификатора темы. Возврат темы по умолчанию - PullRequest
0 голосов
/ 15 ноября 2018

Я нахожусь в процессе изучения того, как разрабатывать пользовательские темы для liferay 7. Я использую Yeoman Liferay Theme Generator для генерации тем и выполнения задач (сборки, развертывания) для развертывания его на локально работающем экземпляре Liferay.

Однако создание и развертывание темы после каждого изменения немного раздражало.Итак, я хотел использовать автоматическое развертывание с использованием:

gulp watch

, которое само по себе работает нормально, однако есть проблема.Моя пользовательская тема исчезает из папки osgi / war в папке Liferay и не отображается в окне выбора темы в Liferay.

Я использую Liferay 7.1.1-ga2 с Tomcat, и Tomcat отображает эту ошибку после запускаgulp watch:

 WARN  [http-nio-8080-exec-6][ThemeLocalServiceImpl:230] No theme found for specified theme id [theme_id]. Returning the default theme.

, где [theme_id] выглядит так: "themeName_WAR_themeNametheme".

Я использую режим разработчика со следующими настройками:

schema.module.build.auto.upgrade=true

theme.css.fast.load=false
theme.css.fast.load.check.request.parameter=true
theme.images.fast.load=false
theme.images.fast.load.check.request.parameter=true

javascript.fast.load=true
javascript.log.enabled=false

layout.template.cache.enabled=false

browser.launcher.url=

combo.check.timestamp=true

minifier.enabled=false

module.framework.properties.initial.system.check.enabled=true
module.framework.properties.osgi.console=localhost:11311

com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.etag.ETagFilter=false
com.liferay.portal.servlet.filters.header.HeaderFilter=false
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true

I 'Буду признателен за любую помощь, спасибо

...