http://docs.liferay.com/4.3/official/liferay-43-plugins-guide.pdf这是一份liferay官方的文档,你只要按照上面来就可以配置出plugins sdk开发环境,你也可以直接把SKD/portlet/portlet.rar给解压了直接用,然后改个名字,就直接可以拿来开发了,然后把需要的包导入来,就OK了.不过这个工程一定要放在portlet文件夹下面,因为ant的时候要用到里面的xml.然后打成war放在{username}/liferay/deploy下面,这样只不过麻烦点,和按照他文档一步步配置是一样的效果.
lifray实例存在于admin/instances中,初始化里面就一个实例 liferay.com,这个是webid,我们可以把这一个实例理解成一个集团公司,他的下面可以建立很多的公司,在这里一个实例可以对应多个社区,在什么情况下需要建立多个实例呢?当你建立的多个社区他们之间是完全没有关系的,是完全独立的,就像google公司和伊利公司两个无关时就可以新建一个google实例和伊利实例,如果是一个实例下的社区通过域名+/frendly url是可以相互访问的,很多情况下我们不希望这样,那么就要新建一个实例.新建一个实例后,还要将这个域名指向本机,如www.163.com,你输入www.163 ...
- 16:43
- 浏览 (130)
- 评论 (0)
- 分类: liferay 操作
- 发布在 liferay 圈子
liferay5.0+oracle10配置好后启动报如下错误:
15 May 2007 01:44:59,453 CPOR ERROR [http-8080-Processor24] util.ContentTransformerListener: org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.
at org.dom4j.io.SAXReader.read ...
等了好久终于等到了5.0的出现,download下来一看,突然发现自已好像啥也不会了,liferay5.0他提倡的是plugins开发方式,tomcat里面啥也没有了,郁闷只好重新deploy了一下,然后配置plugins-sdk自已做了一个简单的portlet,deploy然后发现ROOT下面啥也没有,郁闷极了,日志到是写成功了,找了半天发现他deploy到了bin/{jetty.home}下面了,为什么会这样,最初我以为是那里配置文件那里没有配好,在eclipse里面search关键字jetty.home啥也没有找到,逼不得已只好去找hot deploy相关代码,居然让我发现了lifera ...
先引用一篇别人的文章
Liferay是基于SOA理念设计的,很容易通过Web Services对外提供服务接口,下面简单介绍一下。
Liferay如何对外提供服务?
1、在service.xml中编辑,增加一个<entity name="xx" local-service="false" remote-service="true" />
2、ant build-service-xxxx (portal-impl/build.xml)
3、修改XXServiceImpl, 写入你要对外提供的方法逻辑;
4、ant build-service-xxxx (重复2)
5、ant build ...
因为下个项目要用到在liferay中调用远程的.net webservce,为了评估这个工作的开发的难度和可行性,这几天一直在搞这个,现在有了点成果拿出来和大家一起分享一下。
liferay调用webservice,有两种方法一种是用liferay提供的方法,一种是用普通JAVA调用方法,先说第二种。
我们没有必要自已亲自去写这些方法,我们可以用axis或xfire服务引擎,而且都有现成的插件可以用,axis可以去apache官网去下载(Axis2_Codegen_Wizard_1.3.0),这个插件是要用LINK方式来安装的,建目录{home}/axis2/eclipse/plu ...
这是在网上找的方法,怕忘记所以记下来,textarea录入时带有格式,录入数据库不必处理,如果显示时仍放在textarea,没有问题,但是如果直接打在页面上格式就没了,在打在页面上之前调用下面的方法
public static String zhuanyi(String sp,String sp1,String sp2)
{
String sTemp = sp;
String str ="";
if(sp==null||sp.equals(""))
{
return str;
}
tr ...
上周五去了大连参加liferay在中国的第一次用户交流会,地点在沙河口区高尔夫酒店三楼会议室,到会的用户并没有我想的这么多,可能和liferay进入中国的时间有关吧,去年十月在大连成立合资公司,liferay公司还是很重视的,liferay CEO AND CIO都去了,还有他们的两位工程师,并且很有幸能和他们的CIO合了一张影,也看到了温兵先生,我学习liferay可是看着温先生的BLOG来学习的,并且在大会上温先生学展示了自已的产品真是让人敬佩,大会结束本来很想和温先生有下交流的,可是温先生一直忙着和大连liferay交流了,有机会一定向温先生多多请教.
在大会上有一个提问的阶段, ...
省过配置直奔主题,如果你第一次开发工作流或者没有用过JBPM,见意你先去下载JBPM,他里面有一个和JBOSS绑好的service,启动,先感受一下工作流,这个过程网上有很多的文档,我这里就省过,这个对你在liferay中开发工作流很重要。
JBPM-WEB不能导出到ext工程里,这个很郁闷,在liferay源码中开发,他eclipse完全把这些文件当作是普通的文件,报错提示什么也没有,错了也不知道,我的做法是先在外面建一个普通的WEB工程,然后把JBPM-WEB下面的src拷到我面的WEB工程里然后把要的包导进来,这样开发起来就舒服多了,其他的工作和JBPM普通的开发一样了,先写一个工 ...
liferay搜索用的是lucene搜索引擎,lucene需要先建立索引然后再搜索,建立索引会在{user}/liferay/lucene下面保存着,拿日志文章来说他是在建新增一个文章的时候建立的索引,4.3.3版本以前只要建立一个文章他就会建立一个索引,到了4.3.3以后增加文章时有一个复先框是可以选择是否要加索引的,具体看com.liferay.portlet.journal.util.Indexer这个类,你可以看到他建了那些字段,当然这些操作都是在文章审批通过的情况下才会做,4.3.3以前的版本每次启动后会自动的在{user}/liferay/lucene下面的文件里增加索引,而到了4 ...
- 浏览: 45589 次
- 性别:

- 来自: 湖北

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
liferay4.3.2增加社区(网 ...
老大知道怎么修改liferay上的logo图标么?
-- by hatlar -
liferay5.0 plugins sdk开 ...
我刚学liferay不久,能请教5.0的插件配置环境吗?我总是配不好! 能发份详 ...
-- by cream -
liferay5.0 plugins sdk开 ...
看样子新发布的东西问题还挺多啊
-- by fly_ever -
liferay新增权限(二) ...
我也是刚进公司学习这个东西,权限这块比较复杂。看得我头晕,幸好已有些眉目。你的文 ...
-- by 雪飞南国 -
liferay新增权限(二) ...
http: //docs.huihoo.com/liferay/4.3/这个网址 ...
-- by Tyler_Zhou






评论排行榜