准备
Liferay:4.3.2
Oracle:10g
Eclipse:3.2
MyEclipse:5.0
Tomcat:6.0
Ant:1.7
JDK:1.5
一、从Liferay源码Build二次开发环境
从http://www.liferay.com下载Liferay4.3.2的源码,解压缩后导入到Eclipse中,在根目录下添加release.yourcomputername.properties文件,并增加lp.ext.dir=your ext project path到该文件中,运行根目录下的build.xml中build-ext的target,生成ext项目到${lp.ext.dir}指定的目录下,并将其导入到eclipse中。当中过程可能会出现问题,
1、Ant的版本如果是1.7.0以下的版本,会出问题。因此必须下载1.7.0以上的版本,并在Eclipse中配置Ant Home.具体操作是window-preferences-Ant-Runtime,找到Classpath选项卡下的Ant Home Entries,可以看到Elipse中使用的是他自带的Ant,这时候选择右边的Ant Home按钮,找到1.7.0以上版本的本地安装目录后确认即可完成。
2、javac.exe引出的问题。由于编译的文件量太大,编译过程会出错,建议使用jikes.exe。只需要将jikes.exe复制到你Eclipse环境中使用的JDK的bin目录下即可。
完成这些后,我们的二次开发只需要在新构建的ext项目目录下完成就行。
二、ext扩展项目的部署
我们在ext中扩展了新的功能,要部署到Tomcat服务器中去,需要做以下调整。
在ext项目的根目录下新增一个app.server.yourcomputername.properties文件,并将app.server.properties文件中的内容copy到当中,找到app.server.parent.dir=your tomcat’s root path,如果不想手动配置Liferay绑定的Tomcat,可以直接到Liferay的官方网站去下载一个现成的。在app.server.yourcomputername.properties文件中找到对应的Tomcat版本。Liferay4.3.2中包含有Tomcat5和Tomcat6两种,Tomcat6的配置信息就在Tomcat5的下面,缺省是被注释掉了,根据需要选择自己的版本。修改app.server.tomcat.dir=${app.server.parent.dir}/yourTomcatdirname。运行ext根目录下build.xml中deploy的target,将ext项目部署到刚刚配置的目录${app.server.tomcat.dir}/wabapps/ROOT中,至此,扩展Liferay的项目基本配置完成。
三、相关工具的下载信息
http://www.liferay.com/web/guest/downloads/additional
可下载liferay4.3.2的源码和数据库
http://www.liferay.com/web/guest/downloads可下载已经绑定好了的Tomcat
可以根据自己的需要下载相应的资源。附件中有jicke.exe的压缩包。
分享到:
相关推荐
基于Liferay4.2.2的开发环境文档,使用新手基于Liferay Portal进行二次开发工作。
Liferay 5.2.3 二次开发环境搭建 自己编写的开发环境搭建手册 基于 Myeclipse 6 Tomcat 6.0.24 搭建开发环境
Liferay 6.2 开发环境搭建.doc,包括Liferay SDK下载及搭建过程等!
Liferay 5.2.3 开发环境环境搭建.doc eclipse 环境下。 ext 路径生成
liferay平台的二次开发环境的搭建步骤,图文并茂,实际操作验证。
jikes.exe的压缩包。 博文链接:https://kt8668.iteye.com/blog/133224
liferay二次开发指南.doc liferay portal学习的绝好的中文资料
Liferay Portal 二次开发指南,内容比较详细。
MyEclipse8+Liferay开发环境搭建
下载的是Liferay Portal 6.1 Community Edition GA3 每一步都有截图,希望能给大家带来方便
liferay6.1Eclipse3.6开发环境搭建
liferay 二次开发指南,非常详尽,不容错过
7z压缩 三合一LifeRay资料: 1、LifeRay开发参考手册(温兵) 2、LifeRay二次开发指南 3、LifeRay4.3中文开发指南
引导你一步一步搭建一个自己的Liferay开发环境。
liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf
Liferay portal 是世界领先的开源企业门户解决方案,它使用最新的Java和web2.0技术。可以运行在所有主流应用服务器和servlet容器,数据库和操作系统中,拥有超过700个部署组合。
Lucene提供了一个简单强大的应用程式接口,能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具;就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费java资讯检索程式库。人们经常...
在Eclipse3.6以上版本中搭建Liferay6.1的开发环境。方便在Eclipse中新建,维护Liferay工程,
Liferay_5.2.3_开发环境环境搭建
在MyEclipse8环境下搭建liferay开发环境,文档包含搭建步骤及相应的配置