liferay
lifesounds
寻回我的梦想 重燃激情
展开
-
liferay权限研究
摘自:张老三专栏liferay中权限相关对象的关系图: liferay权限关系图 图中浅蓝底的对象表示一个多对多关系的中间表,它只保存了关联表的主键, Resource表示一个可通过权限控制的资源,它可能是一个按钮,也可能是一个Portlet。 这个图的数据结构有些复杂,按常规处理的话必然会导致性能问题,接下来我们看看liferay是如何来处理这个问题的。在 /html/portl转载 2007-07-16 15:44:00 · 1767 阅读 · 0 评论 -
修改liferay 5.2.3 asset publisher配置中的 显示设置的一些参数
<br />在用asset publisher做文章列表显示的时候,可能根据页面布局的需要,来配置asset publisher的页面显示文章的最多数目,liferay默认的配置数目是1,2,3,4,5,10,15,20.。。。<br />根据需要可能7、8条显示起来正适合页面布局的需要,所以要对源代码做少量修改.<br />修改/html/portlet/asset_publisher下的displsy_settings.jspf<br /><select name="<portlet:namespace原创 2010-06-28 15:26:00 · 974 阅读 · 0 评论 -
liferay 5.2.3 二次开发环境搭建
转自:http://blog.csdn.net/wgy2750/archive/2010/02/26/5329901.aspx ========================== liferay 5.2.3 二次开发环境搭建==========================首先安装好jdk,ant,jikes,配置好环境变量检查是否安装成功,java -version转载 2010-05-26 08:51:00 · 1039 阅读 · 0 评论 -
liferay开发模式
转自:Gavin Wan bloghttp://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay+Developer+Mode http://www.liferay.com/web/jferrer/blog/-/blogs/1757524 目的尽可能减少重启次数,提高开发效率。加载 开发模式配置文件转载 2010-05-26 14:13:00 · 1054 阅读 · 1 评论 -
修改liferay 5.2.3 asset publisher portlet显示风格
<br /> asset publisher的显示风格可能不适合我们<br />可以适当对其做些修改<br />1.去掉列表显示的 title行 即不显示“标题” “ 作者”“修改时间”等标题行<br /> webapps/ROOT/html/portlet/asset_publisher/display下面修改table.jsp titleList.jsp等四个jsp文件<br /> 注释掉如下代码<br /><tr class="portlet-section-header results原创 2010-06-12 11:09:00 · 887 阅读 · 1 评论 -
liferay 5.2.3 asset publisher portlet guest用户无法查看网页内容
<br />用liferay5.2.3的asset publisher来显示 网页内容 是很方便的 尤其使用于网页内容的文章类型特别多的情况。<br />但是5.2.3似乎这个portlet有一些bug<br />就是发布的文章后,在asset publisher中配置好了以后,默认的guest无法查看文章内容,但是登陆的用户是可以的。<br />反复配置查看,最终发现问题出在文章发布的时候,不知道为什么原来默认发布文章的时候,guest用户默认拥有 view的权限。可是用了asset publishe原创 2010-06-12 10:04:00 · 946 阅读 · 0 评论 -
liferay ide的安装与使用
<br />参考http://www.liferay.com/community/wiki/-/wiki/Main/Liferay%20IDE%20Installation%20Guide;jsessionid=AB7AC7AFEAD761AEA07B27FDCBFD5E79.node-1来安装<br />参考http://www.liferay.com/community/wiki/-/wiki/Main/Liferay+IDE+Getting+Started+Tutorial来配置使用<br /> <b原创 2010-08-19 16:11:00 · 2184 阅读 · 0 评论 -
liferay自定义主题在ie7中 不能居中 偏左显示
liferay自定义主题在ie7中 不能居中 偏左显示 很奇怪 html{ height: 100%; width:1000px; margin: 0 auto; text-align: center; } body { /*background: #828F95 url(../images/weisheng/backgro原创 2012-05-08 11:11:03 · 725 阅读 · 0 评论 -
liferay6.1 将开发的plugin源代码导入到liferay ide
主要就是将已存在的源代码放到liferay sdk下的portlets目录下,比如C:\work\liferay-plugins-sdk-6.1.0-ce-ga1-20120106155615760\portlets下,然后new-->liferay porject from existing source.然后在接下来的对话框中的browse 选择目录中要导入的工程即可。 下面原创 2012-07-02 15:44:49 · 1195 阅读 · 0 评论 -
liferay ide 创建主题 Custom Classic Theme with Liferay IDE
转自:http://wamser.com/?p=59 Custom Classic Theme with Liferay IDE I’ve seen a few post on the Liferay forums asking how to modify the classic theme for their own use. Here is, in my opinion, t转载 2012-07-25 15:33:47 · 1061 阅读 · 0 评论 -
liferay6.1 创建用户不自动创建公开页也私有页设置
liferay6.1 portal.properties里面有关于自动创建用户公开页和私有也的设置。 layout.user.private.layouts.power.user.required=true layout.user.public.layouts.power.user.required=true 默认这两项是false 就是任何在创建任何用户的时候,都自动为该用户创建公开页和原创 2012-08-22 16:31:20 · 1455 阅读 · 0 评论 -
liferay6.1 关于portal.properties里面一些值的修改
portal.properties是liferay的配置文件,和系统相关的还有portlet相关的一些设置都在这里面。 有一些在liferay的界面或者设置里面有操作界面可以重新赋值,有一些则没有。 有一些需求可能需要我们修改这个文件的某些项值,不需要修改该文件,只需要在........\webapps\ROOT\WEB-INF\classes目录下 创建portal-ext.propert原创 2012-08-22 16:40:04 · 1310 阅读 · 0 评论 -
Liferay 性能调优
转自:http://supercharles888.blog.51cto.com/609344/888725 Liferay默认是没有开启调优参数的,所以运行比较慢,我们可以开一些参数从而获得更好的性能: 今天我做了如下的配置: (1) 在$LIFERAY_HOME/portal-ext.properties中配置了以下参数: last.modifie转载 2012-12-21 18:45:42 · 948 阅读 · 0 评论 -
一个挺好的博客
http://supercharles888.blog.51cto.com 一个挺好的博客,总结的都不错,有时间好好读一下。原创 2012-12-21 19:00:06 · 677 阅读 · 0 评论 -
liferay 6.1 asset publisher 一些修改
asset publisher 挺好用的,但是总会有一些问题,不知道是自己没设置对,还是官方出的就是这样。 做了些修改。 1.查看文章详情的时候,不能最大化页面显示。 修改webapps/ROOT/html/portlet/asset_publisher/display下面修改table.jsp titleList.jsp等四个jsp文件 如果配置的时候选择的文章标题,那么就修改title原创 2013-03-05 16:40:31 · 1513 阅读 · 0 评论 -
liferay ide创建主题,有时候就报错Exception in thread java.lang.StackOverflowError
liferay ide创建主题,有时候发布几次之后就会报错Exception in thread java.lang.StackOverflowError Exception in thread "http-bio-8080-exec-5" java.lang.StackOverflowError 2 at org.apache.catalina.connector.Request.原创 2013-09-22 14:15:12 · 1365 阅读 · 0 评论 -
liferay5.1.1 theme开发
liferay升级到5.1之后 开发主题怎么都没有反应 修改自带的主题页面也无变化.当然 清空ie缓存 重新启动tomcat都不管用 后来查看文档发现在portal.properties中有个属性的默认值发生了变化.theme.css.fast.load 默认的是true 修改成false就好了 修改之后就能像以前一样 开发主题了.下面是文档中相关的叙述.Change in Theme CSS原创 2008-09-26 14:59:00 · 910 阅读 · 1 评论 -
创建社区的时候不自动初始化公有页的设置
修改portal.properties# dl.layouts.sync.public.folder=Pages – Public# my.places.show.user.public.sites.with.no.layouts=true# my.places.show.organization.public.sites.with.no.layouts=true原创 2008-06-13 16:49:00 · 698 阅读 · 0 评论 -
liferay文档库重新部署后无法下载问题
liferay的文档库的portlet用起来很方便,但是发现,当你把这个tomcat重新部署,或者把这个tomcat移植到其他机器上的时候,文档库里面以前上传上来的文档,虽然信息还在,但是无法下载了。原因是,liferay文档库,默认的配置是把文档的数据存储到了你tomcat所在服务器的${user.home}/liferay下面的jackrabbit文件夹里面了,所以在重新部署tomcat原创 2008-06-05 15:34:00 · 1242 阅读 · 0 评论 -
liferay数据类型持久化
其实了解各种实现的方法,最好的莫过于读源码。(只要你有这个耐心) 我开始只想通过userId得到User对象,关于User对象的各种相关的类都在包com.liferay.portal.ejb里,你可以看到User开头的类有一堆,呵呵,其实我们这里只要涉及几个重要的类: UserHBM.java 这个是User类的一个翻版,里面的信息和User里的信息基本一致(没仔细看),Porta转载 2007-07-20 15:46:00 · 957 阅读 · 0 评论 -
liferay 中页面传递参数乱码问题
例如在view.jsp中要传递给List.jsp bloodname 参数值"/> 但是在List.jsp 中用String bloodname =request.getParameter("bloodname");得到的值是乱码的,试着设置传递过来的参数值进行编码转换//request.setCharacterEncoding("gb2312");%>也不好用,后来在上次转贴的文章中试用这个方法原创 2007-08-11 10:49:00 · 1101 阅读 · 0 评论 -
liferay 中文参数乱码问题(二)
放了一个礼拜的假期,回来后测试原来写好的portlet居然出现了中文乱码问题,查了些资料,在闫哥的帮助下解决了,因为还要学习工作流,没有太多的时间研究和总结中文乱码问题,先把这次发现的问题和解决办法纪录以下,待以后深入研究后在对此作补充或者修改。注意,这些只针对liferay中。 jsp页面之间传递参数采用默认的ISO8859_1编码,这样到目标页面,直接获取参数值会产生乱码现象,需要对获得的参数原创 2007-08-13 13:27:00 · 1778 阅读 · 0 评论 -
tomcat 提示 java.lang.OutOfMemoryError: PermGen space
http://www.wujianrong.com/archives/2006/12/javalangoutofmemoryerror_permg.html(google的原文地址)参考文章:http://www.duduwolf.com/wiki/2007/422.html1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域O转载 2007-08-17 09:33:00 · 2147 阅读 · 0 评论 -
liferay的授权与内容管理(转)
转自:http://www.zhuaxia.com/item/354332009Liferay的授权与内容管理本节主要内容是Liferay的授权操作以及内容管理,在介绍授权早作的同时将结合上一篇的内容,探讨程序背后的执行流程,也会凸现出在进行自己的 portlet开发时所要注意的权限相关代码,为portlet的开发打下基础。 liferay-portal-4.1.2的权限管理主要有2部转载 2007-08-17 13:17:00 · 1689 阅读 · 0 评论 -
匿名用户无权访问Portlet
转自:廖均勇的共享空间 很多朋友,包括我自己,都碰到过这个问题,匿名用户无权访问Portlet。问题主要出现在自己新建的public社区里面,Liferay缺省的社区/web/guest没有这个问题。 18.1 问题现象 按照以下步骤,就可以重现这个问题: 1、 新建一个public社区,并新建一个页面。如/web/cms/home 2、 在里面添加portlet。为了测试转载 2007-08-17 14:05:00 · 1428 阅读 · 0 评论 -
liferay启动tomcat问题
由于大家普遍反映我以登陆64的服务器 服务器就卡(呵呵 ,我也不知道原因)于是乎我决定为了大家的幸福,我要告别64,哈哈。我在其他的服务器上面搭建个环境,前面一切都顺利,因为已经搭建过很多次了,可是到最后启动tomcat的时候,启动到Auto deploy scanner started for /ltc/home/liferay/deploy 就说什么都不往下走了,自己鼓捣了半天也原创 2007-05-25 17:15:00 · 1159 阅读 · 0 评论 -
liferay 权限控制
源自:http://hi.baidu.com/suridea/blog权限控制是liferay4.0以后增加的新特性。在liferay中开发权限是一件很容易的事情,基本上都是通过定义xml来实现。首先,我们来看看给自己的portlet加上权限控制,主要要完成以下四步操作(DRAC):1. Define all resources and their permissions.先定义所转载 2007-06-04 14:40:00 · 1836 阅读 · 0 评论 -
Liferay日志portlet里面的结构模板乱码问题
转自:http://www.blogjava.net/Scott/archive/2007/07/13/130026.html在Liferay里面,有很多内置的示例portlet,这为我们在EXT环境下做二次开发新的portlet提供很好的参考依据,其中CMS模块里的日 志文章portlet,功能尤为强大,可以通过配置Structure和Template可以很容易实现一些新闻或是其他内容版面,写好转载 2007-11-13 10:44:00 · 905 阅读 · 0 评论 -
liferay中文问题
用了一段时间的liferay,被它的中文问题搞的头大。据说作者是个华人,怎么都没有考虑中文的兼容问题呢? 最直接的问题就是它的中文翻译,作者看样子似乎不懂汉语,还需要靠翻译软件来帮忙,翻译出的汉语简体加繁体,句子完全按照英文的顺序逐词直译。这个肯定要靠自己逐个修改了,工作量不小。 下面列举一下因为中文问题而出现的程序bug。 liferay版本:4.1.2 1. po转载 2007-12-07 12:55:00 · 2755 阅读 · 3 评论 -
Liferay页面缓存
转载自:http://blog.chinaunix.net/u/25536/showart_233145.htmlLiferay页面使用缓存,在未登录时,页面只做一次加载,即使对JSP文件修改,页面有时也没法重新加载。但在登录之后,每一个请求每一个页面时都会重新加载。在网上查了很多资料,使用那些方法对一般的JSP页面都有作用,但对Liferay却没有效果。 经过研究发现,Liferay缓存转载 2007-12-07 15:52:00 · 975 阅读 · 0 评论 -
javax.servlet.ServletException: BeanUtils.populate
在做文件上传的时候遇到这个异常:javax.servlet.ServletException: BeanUtils.populate解决:在中加上 enctype="multipart/form-data"的定义原创 2008-04-14 15:54:00 · 1105 阅读 · 1 评论 -
hibernate c3p0的配置
项目中用到了hibernate,后来出现了mysql闲置8小时候就自动断开链接的问题,这样用了s3p0连接池来试试,哪知道问题依旧没有解决, 经常出现如下的错误: com.mchange.v2.resourcepool.BasicResourcePool$AsyncTestIdleResourceTask run璀﹀憡: BasicResourcePool: An idle resour原创 2008-07-07 10:59:00 · 3468 阅读 · 5 评论 -
liferay plugin 形式开发 deploy.hot.HotDeployException
01:51:42,593 ERROR [HotDeployUtil:60] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for snavigationcom.liferay.portal.kernel.deploy.hot.HotDeployException: Er原创 2008-07-09 10:03:00 · 2017 阅读 · 1 评论 -
jsp表单用图标实现form的重置和提交
正常的想用图标实现表单的重置和提交很简单,只需要用 就可以了,但是里面没有原来标签里面的name属性,也就无法调用上面的js.的name属性是自动赋值的,这个值和struts配置的form name有关,自动生成的name可以查看jsp文件的源代码(将jsp文件用浏览器打开,之后查看源代码)就能找到这个值,接下来正常使用 就可以了原创 2008-05-20 15:04:00 · 2889 阅读 · 0 评论 -
启动tomcat报错. No base URI; hope this SYSTEM id is absolute
启动tomcat的时候 会报很多这个异常 No base URI; hope this SYSTEM id is absolute 都是类似的提示。 主要问题是一个gnujaxp.jar的问题,这个包是1.3的jfreechart才用的到,高版本的jfreechart都不用了,所以如果没用到的就吧它彻底删掉 这个包会与很多jar包冲突,所以都会提示上面的类似warn 删掉后重启原创 2014-03-10 09:46:03 · 1032 阅读 · 0 评论