问题标签 [liferay-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1474 浏览

maven-2 - 在 Liferay 7 CE 中将非 OSGI jar 依赖项添加到基于 maven 的 MVC portlet

我已经为 Liferay 7 CE 创建了一个具有相应 maven 原型的 MVC Portlet(如此所述)。我在项目的 POM 文件中添加了一些额外的非 OSGI jar 文件作为项目依赖项。当我在 liferay 门户服务器上部署项目时,OSGI 容器无法解析创建模块的依赖关系,并且捆绑包仍处于安装阶段。我想以自动方式将非 OSGI jar 文件及其传递依赖项添加到捆绑包中。我应该怎么办?模块内容如下:

项目结构:

在此处输入图像描述

pom.xml:

bnd.bnd:

构建.gradle:

第二个MavenPortletPortlet.java:

0 投票
1 回答
54 浏览

liferay-7 - Liferay 7 LogFactoryUtil.getLogFactory().setLevel 方法

在liferay 6.2中,我一直在使用这个方法:

我尝试在 Liferay 7 中使用相同的方法,但不包括在内。我想在我的 portlet 中设置日志级别,但我找不到可以做到这一点的方法。

先感谢您!

0 投票
1 回答
280 浏览

javascript - 弹出对话框出现后运行 JS

我想在前端图像编辑器对话框出现后运行 javascript 代码。我怎样才能做到这一点?这就是我到目前为止所拥有的:

它可以工作,但它在加载所有对话框内容之前执行。对话框完全加载后如何运行脚本?谢谢!

0 投票
0 回答
93 浏览

elasticsearch - 通过弹性搜索进行搜索时获得不必要的结果?

我已将 liferay dxp 与弹性搜索集成。我正在搜索包含“你好”作为内容的网页内容。我只有一篇以“你好”为内容的文章。但是我通过搜索查询得到了 28 个结果。我的查询如下:-

url 请求是http://localhost:9200/liferay-20116/LiferayDocumentType 在这个搜索中,我得到 28 个结果,其中只有一个结果是正确的。我不知道为什么期刊文章的过滤器没有按预期工作。请帮助..thanx提前..

0 投票
2 回答
245 浏览

java - Liferay 7 与 IBM Java javax.crypto 错误

尝试使用 IBM Java 8 在 z、SLES12 上运行 Liferay 7 包。运行 startup.sh 时出现以下错误:

爪哇版:

我似乎无法清除

找不到所需的扩展 [javax.crypto]

错误,我想知道是否有人知道:

  1. IBM Java 与 Liferay 7 兼容
  2. 有一种方法可以使用 Oracle Java 安全包代替 IBM 的

如果有人有任何关于我如何在当前环境中启动和运行 Liferay 7 的信息,将不胜感激。

0 投票
2 回答
1042 浏览

liferay - 我在哪里可以获得 liferay 7 中的 mvc.action.command 名称列表?

我想知道在哪里可以获取 liferay 7 中的 mvc.action.command 名称列表。我想重写具有mvc.action.command=editArticle自定义的类EditArticleAction。这个类在 liferay 6.2 中有很好的定义,但我需要它在 liferay 7 中的等价类。所以,请帮忙。任何形式的帮助将不胜感激。提前谢谢。

0 投票
1 回答
346 浏览

liferay - 如何在liferay中覆盖MVCResourceCommand类的受保护方法?

我想覆盖ExportArticleMVCResourceCommand扩展BaseMVCResourceCommand类的类中的受保护方法。

我想在 liferay 7 中将期刊文章转换为 pdf。我已经在它自己的方法中编写了这个功能,并希望在方法中调用该doServeResource(...)方法。但由于doServeResource()受到保护,我无法在按钮提交时调用它。因此,我想问一下doServeResource()在liferay 7中如何覆盖这个方法。

0 投票
1 回答
474 浏览

liferay - 将 Liferay 6.2 maven 插件升级到 Liferay 7 模块

有许多站点提供将 liferay 6.2 升级到 dxp 的文章,但仅适用于 ant 项目。我们如何将 liferay 6.2 maven 项目升级到 liferay dxp gradle 项目?

0 投票
0 回答
218 浏览

liferay - Eclipse Neon 2 中带有 Tomcat 8 的 Liferay 7.x 启动时间过长

我在 Eclipse Neon 2 IDE 中使用 Liferay 7.x 和 Tomcat 8 配置运行 Liferay 7 模块。启动应用程序花费了太多时间。我尝试了几次停止和启动服务器,但没有用。花费最少半小时。

日志中一项可能相关的条目是:

13:29:43,987 INFO [liferay/scheduler_dispatch-1][PluginPackageUtil:1267] 重新加载存储库

0 投票
1 回答
1449 浏览

jsp - 在 Liferay 7 中覆盖登录 jsp

在 Liferay 7 中,我想覆盖登录 jsp。

作为第一次测试,我尝试通过以下链接成功覆盖 bottom-ext.jsp

https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-core-jsps

之后,因为 login.jsp 不是 Liferay 7 中的核心 jsp,而是模块 jsp,所以我尝试了以下链接:

https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-a-modules-jsps

但不幸的是,在尝试部署*并启动之后,我的登录视图中没有任何变化,而我在 login.jsp 文件中添加了一些自定义 html。

有人成功地遵循了上一个教程吗?

对于我失败的测试,我有:

  1. 首先检索示例项目

https://github.com/liferay/liferay-blade-samples/tree/master/liferay-workspace/modules/blade.hook.jsp

  1. 接下来在第 18 行和第 20 行之间使用自定义 html 修改 login.jsp

  1. Liferay 模块项目似乎没有被部署*,因为在部署期间没有在 Eclipse 控制台中写入任何内容。通常,对于我的其他项目模块,我会收到以下消息:

16:31:49,741 信息 [pool-8-thread-2][BundleStartStopLogger:35] 开始 project.module_name_1.0.0 [864]

但不是在这种情况下......