gpt4 book ai didi

themes - Liferay 如何知道主题与它不兼容?

转载 作者:行者123 更新时间:2023-12-02 22:02:51 25 4
gpt4 key购买 nike

我的主题在 Liferay 6.1/Tomcat 7 上运行正常。

我已尝试将此主题迁移到 Liferay 6.1/Tomcat 6。

我做的唯一改变是将 web 模块 facet 更改为 2.5

<installed facet="jst.web" version="2.5"/>

部署此主题时,Liferay 写入

17:09:33,756 ERROR [ContainerBackgroundProcessor[StandardEngine[Catalina]]][ThemeLocalServiceImpl:490] Themes in this WAR are not compatible with Liferay Portal Community Edition / 6.1.1

由于项目配置文件在部署时未到达服务器,因此无法对方面记录使用react。

Liferay怎么,怎么会认为这个主题不是他的?

最佳答案

ThemeLocalServiceImpl:490 处达到峰值,看起来它与 facet 没有任何关系,但与某些属性有关。

解压 WAR 或查看您的代码并找到 liferay-plugin-package.properties

确保属性 liferay-versions 未设置或设置为您门户的版本。最简单的方法是编写覆盖所有 6.1 版本:

liferay-versions=6.1.0+

接下来确保将这些设置复制到 liferay-look-and-feel.xml(如果文件存在)。它应该看起来像这样:

<look-and-feel>
<compatibility>
<version>6.1.0+</version>
</compatibility>
<theme id="sample-theme" name="Sample Theme">
</theme>
</look-and-feel>

这应该可以解决您在部署到 6.1 门户时遇到的问题。

关于themes - Liferay 如何知道主题与它不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16593607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com