`
tml808
  • 浏览: 54788 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Liferay 二次开发环境搭建

阅读更多

准备
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.xmlbuild-exttarget,生成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环境中使用的JDKbin目录下即可。
完成这些后,我们的二次开发只需要在新构建的ext项目目录下完成就行。
二、ext扩展项目的部署
我们在ext中扩展了新的功能,要部署到Tomcat服务器中去,需要做以下调整。
ext项目的根目录下新增一个app.server.yourcomputername.properties文件,并将app.server.properties文件中的内容copy到当中,找到app.server.parent.dir=your tomcats root path,如果不想手动配置Liferay绑定的Tomcat,可以直接到Liferay的官方网站去下载一个现成的。在app.server.yourcomputername.properties文件中找到对应的Tomcat版本。Liferay4.3.2中包含有Tomcat5Tomcat6两种,Tomcat6的配置信息就在Tomcat5的下面,缺省是被注释掉了,根据需要选择自己的版本。修改app.server.tomcat.dir=${app.server.parent.dir}/yourTomcatdirname。运行ext根目录下build.xmldeploytarget,将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的压缩包。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics