首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay:如何配置Liferay门户

Liferay:如何配置Liferay门户
EN

Stack Overflow用户
提问于 2012-08-16 16:31:33
回答 8查看 19.3K关注 0票数 6

如何使用portal.properties配置或覆盖Liferay门户属性

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-08-16 16:31:33

Liferay属性是一个强大的工具,它允许我们在不编写钩子、扩展和主题插件的情况下配置门户行为。根据新的需求,我们首先证明了通过改变Liferay配置来解决这个需求的可能性。默认属性配置可在Liferay源代码:https://github.com/liferay/liferay-portal/blob/master/portal-impl/src/portal.propertieshttps://github.com/liferay/liferay-portal/blob/master/portal-impl/src/portal.propertiesliferay-bundles\tomcat-7\webapps\ROOT\WEB-INF\lib\portal-impl.jar中找到

要配置或覆盖Liferay门户的配置属性,我们必须在Liferay的根文件夹中创建portal-ext.properties (与tomcat捆绑在一起)。

代码语言:javascript
复制
Liferay
|-data
|-deploy
|-license
|-logs
|-tomcat-7.xxx
|-portal-ext.propeties        <- override portal properties
|-portal-${user}.propeties    <- override user specific properties

通常我们与git或svn等版本控制系统合作,开发人员有不同的配置,如数据库路径等。Liferay允许在portal-${user}.properties中配置用户特定的配置。因此,将用户属性的包含放在portal-ext.properties的第一位:

代码语言:javascript
复制
include-and-override = ${default.liferay.home}/portal-${user.name}.properties
票数 21
EN

Stack Overflow用户

发布于 2014-06-23 21:03:19

请记住,当您在图形用户界面(控制面板门户配置->门户设置)中编辑门户属性时,这些更改将优先于您在-> -ext.properties中所做的任何更改。因此,假设您在Portal Settings中指定了默认登录页面,则您在portal-ext.properties (default.landing.page.path=/your/path)中输入的任何值都将被忽略。

票数 3
EN

Stack Overflow用户

发布于 2015-11-02 07:28:07

请勿编辑portal.properties文件。如果您想要覆盖任何属性,如果您的liferay_home或根/classes文件夹中不存在portel-ext.properties文件,则在liferay_home中创建portel-ext.properties文件,并在其中添加您的属性条目。重新启动服务器以查看更改。

查看可以覆盖portal-ext.properties的所有属性

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11983343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档