自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 liferay Portal CE6.2 新开发portlet如何设置权限(Security and Permission resources )

在你新建的PORTLET工程Src 下加入:resource-actions/default.xmlportlet.propertiesdefault.xml: portlet-name ADD PUBLISH DELETE ADD VIEW VIEW ADD

2016-10-12 17:02:37 1059

原创 liferay portal + nginx 公告、留言板或者文档中心添加完成后,不会返回上一页面的解决方法

按常规配置nginx后,比如公告、留言板或者文档中心添加完成后,不会返回上一页面。经测试,不用nginx没问题。要更改portal-ext.properties ,如果换成域名,也要有配置。 #Input a blank list to allow any IP redirect.url.ips.allowed= #Set this property to

2016-09-22 16:13:13 847

原创 压力测试后,解决NGINX + CAS双机负载问题

原生CAS, 在loadrunner 500并发下,表现良好,但集成了NGINX后出现的瓶颈。下面是对NGINX的配置,解决问题:#upstream cas_server { server 192.168.XX.35:8880 max_fails=3 fail_timeout=3s weight=9; server 192.168.XX

2016-09-22 16:08:08 2414

原创 CAS 4.0 更改token存储方式(redis)后,产生的单点登出问题?

思路: 上一篇文章中,把TGT存入了redis集群中,跟踪代码后发现,在ticket对象中还存放着所有访问的server信息,因为当登出时,会往每个曾经访问过CAS客端发送登出信息。因为修改了存储方式,导致该对像无数据。所以我们要把server信息也存入redis中, 退出时取出。在CentralAuthenticationServiceImpl.java中介入,grantServiceTic

2016-09-22 15:57:20 4395

原创 Liferay Portal CE 6.2 Portlet 配置(Configuration) 开发

Portlet配置(Configuration)开发应用场景:比如左侧菜单树,每个一级会有一个节点图标,我们通过配置,可以随时更新图标。所以图票取自文档库。 Portlet.xml配置leftmenuv2leftmenuv2com.yixin.LeftMenuv2.LeftMenuV2view-template/html/left

2016-09-22 15:30:52 907

原创 liferay Portal 轮播图 / Image silde show / structure template

Structure: 切到源可以直接输入下面代码。

2016-08-12 11:19:15 632

原创 CAS 4.0 Cluster / Tomcat redis Session manager / Token(TGT)存入Redis集群 / Nginx 负载

Nginx conf:如何Tomcat 不做SESSION共享可以开启IP_HASH.upstream tomcat { ##ip_hash; server 200.10.10.67:8110; server 200.10.10.67:8120;}Tomcat Session 参照【1】–注意jar版本号CAS 相应开发配置Pom.xml 配置:相应的POM文件引入depe

2016-07-20 14:45:46 3520 6

原创 Liferay Portal 6.2 CE 如何提供Webservice

Liferay Portal 6.2 CE 如何提供Webservice–供其它应用程序调用 、修改原始接口、新建接口调用原接口方法 背景:实现公告接口,其它手机端或应用端调用该接口显示Portal上的公告信息。实现方法:通过参考资料【1】新建portlet, 然后创建Service Builder 在刚才的Portlet上。创建完成后,【ant - build Services】这时会

2016-07-20 11:26:25 1726

原创 CAS 整合/v1/tickets/{TGT id} 与/serviceValidate ,生成ST时直接验证其合法性。

CAS 整合/v1/tickets/{TGT id} 与/serviceValidate ,生成ST时直接验证其合法性。其目的是模拟客户端(C/S结构)调用服务器去验证TGT的合法性,省略调用/serviceValidate。修改如下:TicketGrantingTicketResource.java成功后直接返回( true / false )/* * Lice

2016-04-06 15:51:19 7893

原创 Liferay Portal 6.2 CAS 使用与配置

Liferay Portal 6.2 已经集成了CAS,我们只需要简单配置就可以使用。控制面板 - Portal 设置 - CAS 按下图就行设置。注:我操作的时候就设置了“服务URL” 导致LIFERAY 就登录不上了,这时我们可以登录到数据库,找到表(“portalpreferences”),找到相应的设置,删除即可。别忘了重启生效。其它设置:

2016-04-05 11:30:59 1656

原创 CAS+RESTful WebService 使用文档

CAS+RESTful WebService 使用文档

2016-04-01 10:38:07 4913

原创 CAS Server 4.0 + RESTfull + Services调用 完全使用文档

这里面走了许多弯路, 帖出来供大家使用借鉴。大家配置的时候参加官网(我一开始进入了没有维护的官网导致走了很多弯路):http://jasig.github.io/cas/4.0.x/protocol/REST-Protocol.html Pom 文件加依赖,项目根POM文件,我们也可能把不用的插件关闭或开启。 cas-server-core cas-server

2016-04-01 10:35:41 4802

原创 CAS Server 如何连接WebService验密

CAS Server 如何连接WebService验密?一般常用的有连接AD 域控的LDAP或DB去做用户和密码的验证,网上也有很多介绍。CAS Server的source code初始化时,使用的是casuser/Mellon,以方便大家初次使用。最简的方式就是从这里入手,大家可以在deployerConfigContext.xml里找CASUSER或Mellon.下面是

2016-03-19 22:12:06 1900

原创 Liferay Portal 6.2 GA6 SDK Plugin Maven开发

好久没搞技术了,我又回来了,嘿嘿。(近期可能会持续发一些技术性资料)Eclipse 的环境就不说了,一搜一大片,按那个做就好。官网DOWN的SDK,如果是ANT模式 创建一点问题都没有,如果是Maven的话,编译不过。解决方法:修改根Pom.xml文件依赖即可,maven install.之后就可以用MVCPortlet了。com.lif

2016-03-17 16:24:25 1182

原创 openmeetings cas liferay portal 单点登录

<br />之前弄过LIFERAYPORTAL 和其它自己开的的应用集成了CAS 。最近有又把现在比较火的Openmeetings也集成了进来。 <br /> <br />真正实现了一个帐户在各个子系统上都能通用。<br /> <br />CAS 做为用户验证的服务器,通过LDAP验证。通过后就直接进入到子系统中,Liferay portal 和OpenMeetings对应都得进行修改,思路是这样的。如果用户通过了LDAP验证,进入子系统(指的是Liferay 和OpenMeetings),这时子系统是没有

2010-11-12 15:30:00 1079

原创 期刊文章标题太长出错

直接修改数据库表JOURNALARTICLE 里的TITLE字段VARCHAR2(275)

2008-12-29 10:28:00 532

原创 模板定制,开发一个新式(2)

上回我们就是简单的介绍了一下,网上这方面的资料很少,介绍的也都跟上面的一样.下面把我实践中得出的经验分享给大家:我们以themes/brochure模版为例portal_normal.jsp这个文件是主页面,首先要把这里弄明白,哪是头,中间及底部.这个很简单就不说明了. css_cached.jsp 这个文件是控制样式的,所有的css都在这里面我把CSS传上来,里面有我做的

2008-12-29 09:41:00 446

原创 模板定制,开发一个新式(1)

第一部:Ø         Liferay的theme 存放在/html/themes/下,每一个文件夹都是一个样式.我们先COPY一个文件夹,并改为你想要起的名字,这里叫zxtclass.Ø         修改/WEB-INF/liferay-look-and-feel.xml,找到刚才复制的文件夹名称(文件夹名称也就是模版的名称),对应的是theme 的ID.在复制一个这个配置.把相

2008-12-29 09:38:00 645

原创 期刊文章显示条目数

(原为5,10,25,50,100)现为(5,10,15,20,30,50,100)改为自己需要的就行修改方法: 修改portal.properties  文件中的journal.articles.page.delta.values=

2008-12-29 09:35:00 611

原创 添加期刊文章时,里面的类型及类型的解决方案

//portal.properties 配置journal.article.types=如果在期刊文章里类型特别多时,维护是非常麻烦的事情,需要进行portal.properties文件的配置,国际化语言包的维护.找到了一个解决此问题的方法:在我们欢迎的首页面会有很多的标签(最上面首页的那些功能)我们可以根据这棵树生成这个类型.在”页设置”中还有一个针对PORTLET的隐藏的功

2008-12-29 09:28:00 680

原创 关于LIFERAY源码及数据库文件下载的地址.

关于LIFERAY源码及数据库文件下载的地址. liferay 的资料手中有很多,也有很多在开发中遇到的问题,最近一段时间,我会把我总结,统统传上来的.期待大家的访问,并留下宝贵的意见,大家共同学习,共同进步! 谢谢  在论坛中或QQ群中总有人问关于LIFERAY下载,其它很多地方都有的,可能你没有仔细的去找.下载地址:http://sourceforge.net/proj

2008-12-26 09:59:00 686

原创 准备在此安家了!

以后会经常上传文章的!

2008-12-26 09:44:00 406

模版的样式文件(css_cached.jsp)

里面有关于常用样式的注释 大部分是我关注的,还有一部分很简单的,我就没有注释

2008-12-29

LiferayPortal二次开发指南.pdf

LiferayPortal二次开发指南.pdf

2008-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除