问题标签 [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.
java - @ActionMapping 方法在 Liferay 中调用了两次
我正在做一个小项目,我有一个jsp,它有一个带有动作的表单。当我单击该按钮时,它会成功调用动作映射方法。在那个方法中,我调用了一个数据库,它在大约 30k 记录上选择插入数据库。问题是在运行 db 代码 10-20 秒后,再次调用动作映射方法。我不知道它的原因。
我想要实现的是,Actionmapping 方法应该只调用一次,因为如果它调用两次就会违反完整性约束。我不知道 liferay 行为不同的原因。
我还想知道是否可以将 db 代码与 actionmapping 方法分开,以便在单击按钮时调用该方法,然后通过给出“正在进行中”的消息返回给 jsp。谁能给我一些关于这个的想法。谢谢!!!!
我正在使用带有 spring mvc 框架的 liferay 7 GA2
jsp文件代码:
控制器代码
liferay - 在 Liferay 7 中创建管理员组的插件
我们曾经在 LR6 中有一个插件,它使用一个特定的用户组,它也被分配了管理员角色,用于几个用例。
但是,当尝试在 LR7 上复制其逻辑时,此插件正确地从远程数据源导入用户并将用户放入该组。我可以看到他们的个人资料,这似乎正是我们所需要的:在“继承的常规角色”中存在管理员角色。
但是,他们看不到控制面板。
在一个实验中,我以管理方式创建了一个用户组并将管理员角色分配给该组。同样的行为在这里,他们什么都看不到。
我正在查看源代码,似乎模块的某些部分确实使用了:
PortalPermissionUtil.contains(permissionChecker, ActionKeys.VIEW_CONTROL_PANEL)
这似乎验证了继承的角色......我错过了什么吗?最重要的是,我似乎无法再创建管理员用户组了。
java - 使用 Liferay 7 和 OSGI 的 Rest 客户端
当我尝试部署我的 Liferay 7 OSGI 组件(只是一个 REST 客户端)时,我得到了一个异常。
...
为了获得这个 ClientBuilder,我尝试从项目中添加“jersey-min-2.22.2”:https ://mvnrepository.com/artifact/com.eclipsesource.jaxrs/jersey-all/2.22.2
所以我的问题在这里:我做错了什么?
编辑:我回答了我自己的问题。我忘记在我的项目中使用 JerseyClientBuilder。现在它对我有用。
jboss7.x - Liferay 7、Jboss 7 配置
谁能帮我在eclipse mars,JDK 8中为Liferay 7配置Jboss 7。我试过了,但它显示在下面并停止了。
java - 带有 MySQL Server 5.6 的 Liferay 7 未启动
我刚刚下载了最新的Liferay 7 Tomcat 包
liferay-ce-portal-tomcat-7.0-ga3-20160804222206210
提取它并从 liferay-ce-portal-7.0-ga3\tomcat-8.0.32\bin\startup.bat 中查看。服务器成功启动并在浏览器上打开第一个屏幕。然后我提供了基本配置和数据库(MySQL Server 5.6)详细信息等,并按照指示重新启动了服务器。但是现在每当我启动服务器时,都会抛出以下异常并且服务器没有启动。任何人都可以帮我确定问题吗?
search - 在 Liferay DXP 7 中自定义搜索 Portlet
我希望得到您的支持,以便在 Liferay DXP 7.0 Enterprise 中自定义搜索组件方面获得帮助。
我已经查看了所有可用的文档,但是虽然我找到了很多关于这个问题的文章,但一步一步对我来说并不是那么清楚。
我需要自定义原生搜索组件:
- 更改输入组件以在用户输入搜索词时提供建议
- 更改搜索结果页面的外观。
有人实施过这样的事情吗?
url - Liferay ADT - 在自己的页面中打开资产
在 ADT 中,有一个名为 viewUrl 的变量:它在 AssetPublisher 中打开资产。现在我想要的是,不仅在AssetPublisher 内部,而且在新页面中打开资产。所以资产是页面上唯一的东西,而不仅仅是在所有其他 webcontents 之间。
是否有一些参数允许这样做?
PS:我使用的是 Liferay 7,ADT 是用 Freemarker 编写的。
先感谢您。
liferay - 如何在 Liferay 7 中创建新的 JSONAction
我想创建一个新的 JSON 动作,类似于 GetLayoutsAction,但返回已定义表单的列表。我怎样才能做到这一点?
java - 尝试在 portlet 中获取 Web 内容时出现 Liferay 7 错误
我正在尝试使用 JournalArticleServiceUtil 类来获取 Web 内容,但它显示错误并且我不知道如何修复它,这是我的代码
错误说
我希望你能帮我解决这个问题
eclipse - 运行 Liferay 模块时出现 Bean 创建异常
我得到Bean Creation Exception
:
我正在尝试在 tomcat 服务器上运行 liferay 模块。我使用Eclipse Luna
, tomcat server 8.0.32
, liferay 7.0 ga3
。我搜索了有用的信息,没有找到任何解决问题的方法。谢谢!