问题标签 [liferay-6.2]
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.
lucene - Liferay 6.2 集群中的 Lucene 复制
我欢迎任何关于简单问题的帮助:我有集群环境,并且我在属性 ( lucene.replicate.write=true
) 中启用了 Lucene 复制。现在,所有的教程都在指导我重新索引 Lucene。
我应该在一个节点上运行它吗?双方?同时还是依次?
Liferay 论坛中也有人问过这个问题:https ://www.liferay.com/community/forums/-/message_boards/view_message/69175435 。
谢谢!
java - Liferay 访问主题中的数据库表:未定义名为“com.colors.themes.service.ColorLocalService”的 bean
我在liferay中有一个主题项目。我在 Liferay MySQL 数据库中创建了一个名为 colors 的新表。颜色表如下
实际上我有一个要求,一个特定的 css 文件应该根据状态为 true 的颜色表值加载到主题中,并且我的速度模板应该有点像如下所示
以下是我到目前为止所做的事情
我为颜色表创建了一个服务构建器项目 (theme_service-portlet)。service.xml如下所示
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd"> <service-builder package-path="com.colors.themes"> <author>user</author> <namespace>theme</namespace> <entity name="Colors" local-service="true" remote-service="true"> <column name="colorId" type="long" primary="true" /> <column name="colorName" type="String" /> <column name="status" type="boolean" /> <finder return-type="Collection" name="Colors"> <finder-column name="status" /> </finder> </entity> </service-builder>
theme_service-portlet-service.jar
构建服务并在 lib 文件夹下生成jar ( )。- 复制
theme_service-portlet-service.jar
并放在liferay-portal-6.2-ce-ga2\tomcat-7.0.42\lib\ext
文件夹下。 - 在
portal_normal.vm
我使用了以下代码:
- 重启tomcat服务器
但我收到以下异常
谁能告诉我一些解决方案
liferay - 在 liferay 中启用对特定自定义字段的编辑
我正在向liferay (6.2) 的“用户”模型添加一些自定义字段。
根据我的用例,我需要向所有用户显示所有字段,但启用其中一些字段的编辑,其他字段仍然是只读的。
我阅读了有关“查看”权限和“更新”权限的信息,但前者使所有内容都是只读的,后来使所有内容都可编辑。
我需要为此创建一个钩子还是有其他解决方案?
也请阅读: 自定义 liferay 钩子自定义字段
谢谢!阿杰
liferay - 使用 liferay-ui:asset-categories-selector 标签只提供一个词汇表
我正在开发一个 Liferay portlet,它应该提供一种对其内容进行分类的方法。我创建了多个词汇表(例如青蛙、猿、鸟)。
从这个portlet 的角度来看,我只想提供“frogs”-词汇的类别。我知道我可以编写一些代码来读取词汇表中包含的类别,以便在组合框中提供它们。
但是,没有办法说服内置 liferay-ui:asset-categories-selector-tag 只显示一个词汇表吗?或者可能有其他标签?(我被困在这里。)
这是我当前列出所有词汇表的代码:
java - Asset Publisher 如何显示内容?
我正在开发像 Asset Publisher OOB Liferay 这样的自定义 portlet,但我的 portlet 必须显示所有类型的内容(已发布、过期、另存为草稿等)。
我的问题是我无法像 Asset Publisher 那样在新页面中打开带有内容的 jsp,因为我自然会在部署 portlet 的同一空间中打开内容。
https://domain/-/ContentTitle。
但是,如果我尝试通过我的 porlet 访问这种类型的 URL,我会收到错误“找不到资源”
谁能帮我复制 Liferay 的资产发布者的这个功能?
提前致谢
java - 如何显示选中的复选框?Spring-Jsp
我是新的 Java 开发人员,我需要你的帮助。我已经看过类似主题的问答,但我仍然不确定如何处理它,所以我想寻求一些帮助。
我正在使用 Liferay 6.2 和 Spring,并且我有一个带有编辑 caseType 的表单的 jsp 页面。在此表单中,我想添加一个角色复选框(以选择权限)。我希望能够在编辑 caseType 时显示选中的复选框。我的主要问题是我不确定要使用哪些变量。
预先感谢您的任何帮助!
apache - Apache httpd 无法连接到 Apache Tomcat 7
我正在使用 Liferay 6.2 EE 和 Apache Tomcat 7。我必须重新 IP 我的服务器,现在每当我点击我的 Liferay 门户的 URL 时,我都会收到 404 page not found 错误。我重新启动了 Apache httpd 并重新启动了 Apache Tomcat 7。两者都已启动并正在运行。我的猜测是 Apache httpd 无法将我的请求重定向到 Tomcat。我的初始配置有效,除了重新 IP 连接服务器之外,我没有更改任何配置。我的server.xml
, worker.properties
, 和httpd.conf
文件保持不变。我的mod_jk
模块已加载,我在mod_jk.log
文件中收到的错误是这样的:
任何想法为什么重新 ping 服务器,但保持配置相同会导致这样的事情?
css - Liferay 加载文件夹中包含的 css 和 js
Liferay 6.2 中是否有任何方法可以加载文件夹中包含的所有 css(或 js)文件?
这是 liferay-portlet.xml 示例文件:
我可以写这样的东西吗(加载 myCss 文件夹中的所有 css 和 myJs 文件夹中的所有 js)?
谢谢