Cloud not reserve enough space for object heap

Cloud not reserve enough space for object heap
在Liferay中执行Builder Service时,有时候会出现下面的错误: Java Result:1 Cloud not create the Java virtual machine. Error occureed during initalization of VM Cloud not reserve enough space for object heap 此问题的原因在编译的时候为JVM分配的内存大于了剩余的物理内存大小。本质原因就是物理内存太小了。解决方法就有两个: 加大物理内在 1、直接升级电脑,添加内存。 2、如果内存够大...

Liferay中让portlet不显示边框

Liferay中让portlet不显示边框
在很多的应用场景下我们不希望显示portlet的边框,要去掉Portlet边框大概有以下三种方法: 一、手动设置 在Portlet的右上角,点击设置--外观和风格--是否显示边框,配置成不显示。 适用范围: 此方法适用于,当一个页面中只有几个Portlet需要调整边框的时候。 二、在Portlet的配置文件中 在portlet.xml中中添加以下配置文件,将此信息添加相要默认不显示边框的portlet里面。 <portlet-preferences>...

Liferay 6开发学习(二十六):数据库连接相关问题

Liferay 6开发学习(二十六):数据库连接相关问题
Liferay中怎么更换数据库? 常碰到有人问Liferay怎么更换数据库,怎么修改数据库连接。在我们第一次启动Liferay的时候,会有一个配置向导,在此配置向导我们可以选择数据库,并配置数据库连接信息。如果我现在在向导里面选择了PostgreSQL数据库,但是我后面想要变更为Oracle怎么办呢? 在执行完配置向导后会在Liferay的目录下面生成一个文件portal-setup-wizard.properties。我们打开此文件,可以在里面看...

Liferay 6开发学习(二十九):在后端取不到form表单的值

Liferay 6开发学习(二十九):在后端取不到form表单的值
在使用Liferay 6.2以上版本的时候,可能会碰到一个情况就是,在后端取不到前面的Form表单的值。 比如现在有一个Form表单: <input type="text" name="userName"> 我们在后端使用如下代码进行取值的时候取不到: String userName = request.getParameter("userName") 或者: String userName = ParamUtil.getString(request, "userName"); 我们会发现这两种方式取到的值都是空的,而同样的代码在6.2之...

解决eclipse3.7中文字体小

解决eclipse3.7中文字体小
从eclipse 3.7开始,eclipse里面的编程默认字体变为了Consolas,这个字体被评为最好的编程字体,但是有一个杯具的是,中文显示的特别小。MyEclipse 10采用的也是eclipse3.7,所有同样的问题,方法一样。 解决方法有三个: 1、换回eclipse3.7以前的字体。但这个不推荐 2、打开eclipse-->window-->Preferences-->General-->Appearance-->Colors and Fonts,将字体的大小修改为小五号字体,感...

MyEclipse/Eclipse的一些技巧

MyEclipse/Eclipse的一些技巧
总结一些个人使用MyEclipse和Eclipse中的技巧: Java代码提示 在MyEclipse或Eclipse中,默认情况下只有我们在按下“.”的时候才会有代码提示,使用visual studio时看到这个IDE是按下所有的键都会自动提示,以前还很羡慕visual studio的强大,有一天才发现,原来eclipse也有这个功能,但是默认没有开启。开启方法如下: windows-->Preferences-->Java-->Editor-->Content Assist 在Auto activatio...

Liferay 6.1开发学习(九):Hook开发简介

Liferay 6.1开发学习(九):Hook开发简介
一、Hook是什么 hook是什么在http://www.huqiwen.com/2012/09/01/liferay-6-1-development-study-2-create-portlet-project/里面有一个大概的介绍。Liferay提供hook的目的是减少二次开发的代码与liferay核心工程的耦合,通过hook我们主要可以主要做以下六件事情: 1、覆盖事件处理程序:如程序启动事件(application.startup.events)、登录注销事件(login.events.pre、login.events.post)、session的创...

Liferay基于CAS实现单点登录说明

Liferay基于CAS实现单点登录说明
Liferay和CAS的结合实现单点登录,在我之前转载的的IBM的那篇文章Liferay 集成 CAS 实现单点登录与应用系统集成里面,该说明的已经都说明了,但是那篇文章里面有一些地方说明的不太清楚明白的地方,在这里做一个补充说明: 1、那篇文章的单点登录是以Liferay的用户作为基准,用户的验证是使用Liferay的用户验证规则,所以要重写CAS的验证方法,以能够使用Liferay的用户,在实际中可能用户的验证源可能并不...

最近准备写的文章

最近准备写的文章
这里列一下最近准备或想写的文章: Liferay系列: ActionRequest与RenderRequest的区别 Liferay的源码及SDK等功能结构体系介绍 Liferay中的结构与模板 Liferay中自定义权限 在Liferay中使用Struts2开发Portlet Liferay的优化与精简 云计算系列: 什么是云计算 IaaS、PaaS、SaaS CloudFoundry简介

Liferay与CAS及LDAP

Liferay与CAS及LDAP
CAS与LDAP是Liferay实现单点登录时经常会用到的东西,本篇文章分享一下个人对Liferay、CAS、LDAP等三者之间的联系与集成。在前面转载过一篇发表在IBM的开发者技术社区网站的文章《转:Liferay 集成 CAS 实现单点登录与应用系统集成》,里面有些原理的内容阐述的不多,本文将试着从理论层面对liferay与CAS和LDAP的关系进行一个比较清晰的描述,本文暂不涉及技术实现细节,主要讲理论。 单点登录 单点登录(S...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: