我对Liferay很新。我在部署中遇到问题。我在 RHEL 6.x 上使用 Liferay 6.1.2 GA3 以及 MySQL数据库。
我设计了一个基础,我已经开发了liferay的主题。并且设计是将页面分为三个部分
此主题项目的 .war 文件在 Windows环境中工作正常。但是,当我在我的机器的 Linux VM 中部署它时,它的行为并不像它应该的那样。侧栏上的任何链接根本不起作用。
请建议我一个解决方案。如果我在开发或部署中犯了错误,请告诉我。
答案 0 :(得分:1)
以下两个解决方案帮助我们解决了类似的问题:
首先,尝试在网址末尾添加地址?js_fast_load = 0 param。
另一个帮助我们解决类似js问题而不是可扩展菜单等的解决方案是:
在文件liferay / tomcat / bin / setenv.sh
中变量 JAVA_OPTS 添加参数
-Dexternal-properties=portal-developer.properties
最后,这应该是:
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=256m -Dexternal-properties=portal-developer.properties"
文件liferay / tomcat / webapps / ROOT / WEB-INF / classes / portal-developer.properties
中的下一步更改参数
javascript.fast.load=false
并添加
com.liferay.portal.servlet.filters.minifier.MinifierFilter=false
重新启动您的服务器。我以为你使用的是tomcat服务器。