问题标签 [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.
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:
liferay-7 - Liferay 7 LogFactoryUtil.getLogFactory().setLevel 方法
在liferay 6.2中,我一直在使用这个方法:
我尝试在 Liferay 7 中使用相同的方法,但不包括在内。我想在我的 portlet 中设置日志级别,但我找不到可以做到这一点的方法。
先感谢您!
javascript - 弹出对话框出现后运行 JS
我想在前端图像编辑器对话框出现后运行 javascript 代码。我怎样才能做到这一点?这就是我到目前为止所拥有的:
它可以工作,但它在加载所有对话框内容之前执行。对话框完全加载后如何运行脚本?谢谢!
elasticsearch - 通过弹性搜索进行搜索时获得不必要的结果?
我已将 liferay dxp 与弹性搜索集成。我正在搜索包含“你好”作为内容的网页内容。我只有一篇以“你好”为内容的文章。但是我通过搜索查询得到了 28 个结果。我的查询如下:-
url 请求是http://localhost:9200/liferay-20116/LiferayDocumentType 在这个搜索中,我得到 28 个结果,其中只有一个结果是正确的。我不知道为什么期刊文章的过滤器没有按预期工作。请帮助..thanx提前..
java - Liferay 7 与 IBM Java javax.crypto 错误
尝试使用 IBM Java 8 在 z、SLES12 上运行 Liferay 7 包。运行 startup.sh 时出现以下错误:
爪哇版:
我似乎无法清除
找不到所需的扩展 [javax.crypto]
错误,我想知道是否有人知道:
- IBM Java 与 Liferay 7 兼容
- 有一种方法可以使用 Oracle Java 安全包代替 IBM 的
如果有人有任何关于我如何在当前环境中启动和运行 Liferay 7 的信息,将不胜感激。
liferay - 我在哪里可以获得 liferay 7 中的 mvc.action.command 名称列表?
我想知道在哪里可以获取 liferay 7 中的 mvc.action.command 名称列表。我想重写具有mvc.action.command=editArticle
自定义的类EditArticleAction
。这个类在 liferay 6.2 中有很好的定义,但我需要它在 liferay 7 中的等价类。所以,请帮忙。任何形式的帮助将不胜感激。提前谢谢。
liferay - 如何在liferay中覆盖MVCResourceCommand类的受保护方法?
我想覆盖ExportArticleMVCResourceCommand
扩展BaseMVCResourceCommand
类的类中的受保护方法。
我想在 liferay 7 中将期刊文章转换为 pdf。我已经在它自己的方法中编写了这个功能,并希望在方法中调用该doServeResource(...)
方法。但由于doServeResource()
受到保护,我无法在按钮提交时调用它。因此,我想问一下doServeResource()
在liferay 7中如何覆盖这个方法。
liferay - 将 Liferay 6.2 maven 插件升级到 Liferay 7 模块
有许多站点提供将 liferay 6.2 升级到 dxp 的文章,但仅适用于 ant 项目。我们如何将 liferay 6.2 maven 项目升级到 liferay dxp gradle 项目?
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] 重新加载存储库
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。
有人成功地遵循了上一个教程吗?
对于我失败的测试,我有:
- 首先检索示例项目
- 接下来在第 18 行和第 20 行之间使用自定义 html 修改 login.jsp
- Liferay 模块项目似乎没有被部署*,因为在部署期间没有在 Eclipse 控制台中写入任何内容。通常,对于我的其他项目模块,我会收到以下消息:
16:31:49,741 信息 [pool-8-thread-2][BundleStartStopLogger:35] 开始 project.module_name_1.0.0 [864]
但不是在这种情况下......