Liferay中Portal.properties常用配置参数
来源:互联网 发布:淘宝网名怎么改 编辑:程序博客网 时间:2024/05/18 00:35
- include-and-override=portal-bundle.properties
- include-and-override=${liferay.home}/portal-bundle.properties
- include-and-override=portal-ext.properties
- include-and-override=${liferay.home}/portal-ext.properties
- include-and-override=portal-setup-wizard.properties
- include-and-override=${liferay.home}/portal-setup-wizard.properties
- include-and-override=portal-${easyconf:companyId}.properties
- include-and-override=${liferay.home}/portal-${easyconf:companyId}.properties
- include-and-override=${external-properties}
- include-and-override=${liferay.home}/${external-properties}
也就是这些配置参数在上面的哪一个文件里面修改都可以。我们一般将自定义的配置参数放在下面的两个配置文件里面。
portal-setup-wizard.properties(在Liferay第一次运行的时候生成的,默认是在liferay-portal-6.1.1-ce-ga2目录下面)
portal-ext.properties(在tomcat/webapps/ROOT/WEB-INF/classess下面,不存在可以自己创建)
定义Liferay.home
在上面可以看到上面有不少路径是引用的${liferay.home}这个路径,这个路径可以在配置参数里自己指定,如在portal-ext.properties里面添加
liferay.home=E:/code/liferay6.1/liferay-portal-6.1.1-ce-ga2
则就是将liferay.home的路径指向了E:/code/liferay6.1/liferay-portal-6.1.1-ce-ga2目录。
定义文件存储路径
liferay中的文件存储路径默认是保存在和omcat同级的data/document_library目录下面,如果想要自定义,可以修改以下的参数。
dl.store.file.system.root.dir=${liferay.home}/data/document_library
这里定义的即为系统的文件存储路径,默认是和liferay.home的路径有关的,相对liferay.home的路径,当然也可以自定义会绝对路径,如
dl.store.file.system.root.dir=E:/liferay/document_library
去掉我的公共页和私有页
Liferay默认会为每个用户建立一个公共页和私有页,其实这个是个人站点,但是在实际的使用中,有时候我们并不需要为每个用户都建立公共页和私有页,可以使用下面的参数禁用掉。
layout.user.private.layouts.enabled=false layout.user.public.layouts.enabled=false
去掉用户第一次登录的时候的用户协议
如果我们的系统是在企业内部使用,在用户登录的时候一般不需要用户同意使用协议、用户协议,可以使用下面的参数禁用掉此协议。
terms.of.use.required= false
去掉用户第一次登录时的密码提示
Liferay默认在用户第一次登录的时候会提示用户,修改密码,但在实际的某些业务需求下,我们不需要这个提醒,可以使用下面的参数
users.reminder.queries.enabled=false
让liferay使用数据源
liferay默认是使用的c3p0的配置,有时候我们希望能够使用应用中间件的数据源,如tomcat或者weblogic的数据源,而不使用c3p0的,可以在配置里面添加
jdbc.default.jndi.name=jdbc/LiferayPool
在tomcat或weblogic里面配置数据源的名称为jdbc/LiferayPool,则liferay即可调用应用中间件的数据源。
让没有权限的portlet隐藏掉
liferay默认情况下,如果某一个用户没有权限查看一个portlet,则会提示"你的角色无权限访问这一portlet",我们很多时候并不是想简单的有这个提示,而想让没有权限的用户看不到这个portlet,则可以在配置里面添加这个配置参数
layout.show.portlet.access.denied=false
上传文件的大小配置
使用下面的参数定义文件的上传大小配置,单位字节,下面的这个配置是10M
dl.file.max.size=10485760
Liferay的登录认证形式
liferay默认使用email作为用户的登录名,有时候我们可能需要使用screen name或者userid作为登录的用户名,可以使用下面的参数修改(也可以在后台控制面板处修改)
使用屏幕名称 company.security.auth.type=screenName 使用用户ID company.security.auth.type=userId
用户的密码生成方式
Liferay默认情况下,在后台添加的用户的密码是动态生成的基于DES加密的,我们有时希望新添加的用户的密码都是一样的,则使用下面的配置,表示生成的密码是静态的,默认密码为111111
passwords.passwordpolicytoolkit.generator=static passwords.passwordpolicytoolkit.static=111111
站点设置,用户设置,portal设置的分类
有时发现像liferay中的站点设置,用户设置,portal设置中有不少我们不想要的类别,如用户设置中的openid,社交网络等,站点设置里面的搜索引擎优化等,这些在有些企业内部的系统时,不需要这些类别,也可以通过配置来完成。
我配置的一些信息如下:
#站点设置 sites.form.update.main=details,site-url,site-template #用户信息 users.form.my.account.main=details,password,organizations,sites,user-groups,roles users.form.my.account.identification=addresses,phone-numbers,additional-email-addresses,websites users.form.my.account.miscellaneous=display-settings,comments,custom-fields #portal信息 company.settings.form.configuration=general,authentication,users,mail-host-names,email-notifications company.settings.form.identification=addresses,phone-numbers,additional-email-addresses,websites company.settings.form.miscellaneous=display-settings #页面设置 layout.form.update=details,seo,look-and-feel,layout,javascript,custom-fields,advanced layout.set.form.update=look-and-feel,logo,javascript,advanced
Liferay默认进入的站点
如果现在有多个站点,比如有组织机构站点,有社区站点,默认情况下我们在浏览器输入http://localhost:8080是进入的liferay创建的Guest的站点,如果现在我们想让在输入上面的地址的时候进入其他站点,怎么做呢?可以使用下面的配置参数
virtual.hosts.default.site.name=xxx
后面的xxx这个具体等于多少,要查看数据库表group_表,此表里面有许多的社区,在此表的name字段下面寻找我们要默认进入的站点名称,替换上面的xxx。
注意:如果这里是中文字符,需要转换为unicode编码,如
virtual.hosts.default.site.name=\u5927\u5510\u6587\u5C71\u53D1\u7535\u6709\u9650\u516C\u53F8\u5185\u7F51 LFR_ORGANIZATION
- Liferay中Portal.properties常用配置参数
- Liferay中Portal.properties常用配置参数
- Liferay中Portal.properties常用配置参数
- liferay portal-ext.properties配置信息
- liferay-portal中卸载portlet
- Liferay Portal 6.2 CAS 使用与配置
- liferay portal
- Liferay Portal中开发主题风格theme
- Liferay Portal中开发主题风格theme
- Liferay Portal的Action中应用JNI
- Liferay Portal中开发主题风格theme
- Liferay Portal(五)各Portlet之间传递参数
- server.properties中所有配置参数说明
- liferay中配置Struts2
- Liferay Portal开发(二)安装配置开发环境
- Liferay Portal 简单介绍及安装配置使用 (二)
- Liferay Portal 连接配置MySQL数据库 (三)
- Liferay Portal CE 6.2 Portlet 配置(Configuration) 开发
- 分辨率与观赏距离和屏幕尺寸的关系
- Understand Linux Shell and Basic Shell Scripting Language Tips-Part I
- The Tips of Success(成功的建议)
- Liferay使用心得 (转载)
- EasyUI-treegrid-拖拽的实现(drag and drop)
- Liferay中Portal.properties常用配置参数
- 同源策略
- 远程对象工厂设计模式
- 5 Shell Scripts for Linux Newbies to Learn Shell Programming – Part II
- Linux netstat命令详解
- ZOJ - 1119 SPF
- linux中的用户和用户组
- uva 644 Immediate Decodability
- BZOJ 2005 [Noi2010]能量采集