【问题标题】:Links on the left bar of the theme ain't working in liferay 6.1.2 GA3主题左侧栏上的链接在 liferay 6.1.2 GA3 中不起作用
【发布时间】:2015-01-23 10:52:14
【问题描述】:

我对 Liferay 很陌生。我在部署中遇到问题。我在 RHEL 6.x 上使用 Liferay 6.1.2 GA3MySQL 数据库

我有一个设计基础,我在此基础上开发了 liferay 的主题。设计是将页面分为三个部分,分别是

  1. 上层文档栏,即承载 Liferay 的开箱即用功能。
  2. 侧边栏,即菜单栏。
  3. Portlet 部分,即放置 Portlet 的位置。

现在这个主题项目的 .war 文件在 Windows 环境 中工作得非常好。但是,当我将它部署在我的机器的 Linux VM 中时,它的行为并不正常。侧边栏上的任何链接都不起作用。

请给我一个解决方案。如果我在开发或部署中犯了错误,请告诉我。

【问题讨论】:

    标签: java mysql jakarta-ee liferay-6


    【解决方案1】:

    以下是帮助我们解决类似问题的两种解决方案:

    第一个,尝试在网址末尾添加 ?js_fast_load=0 参数。

    另一个帮助我们解决类似 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 服务器。

    【讨论】:

    • 它没有使用 JavaScript。这就是它不起作用的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多