Liferay 7-未找到指定主题ID的主题。返回默认主题

时间:2018-11-15 12:28:47

标签: java liferay-7 liferay-theme

我正在学习如何为liferay 7开发自定义主题。我正在使用Yeoman Liferay Theme Generator生成主题和gulp任务(构建,部署),以将其部署在本地运行的Liferay实例上。

但是,每次更改后构建和部署主题都有些烦人。因此,我想通过以下方式使用自动部署:

gulp watch

这似乎可以单独工作,但是有一个问题。我的自定义主题从Liferay目录的osgi / war文件夹中消失,并且在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

我将不胜感激, 谢谢

0 个答案:

没有答案