1、安装好ant,至少版本1.7以上,设置好ANT_HOME和path的windows环境变量,当然还要安装好eclipse3.3以上和jdk1.6(jdk1.5在编译的时候会出错)
2、下载liferay-4.4.2-src源代码压缩包,假设eclipse的项目路径为C:\projects,那么将源代码解压到C:\projects\liferay目录下。
3、使用eclipse的import已存在项目的功能,将liferay导入到eclipse中。
4、我分析程序的习惯是阅读build.xml,ant的构建脚本,这样可以了解整个系统的目录结构,老外写程序基本每个目录都会有build.xml脚本,这样可以很方便维护系统的构建。
5、首先对源代码进行编译,在eclipse中找到liferay\build.xml,找到start目标,然后使用ant build进行执行,也可以到dos命令行,在C:\projects\liferay目录下使用ant start,进行编译.
6、我们的目标是利用源码生成一个sql server的数据库和ext开发环境,到sql目录下,有个sql.properties文件,你可以在这个文件中修改,你也可以拷贝一个名字为sql.${username}.properties,这个${username}代表是你的机器名或者操作系统的用户名都可以,这样可以永远保留一个初始的备份,然后用编辑器打开sql.${username}.properties,修改database.types=sqlserver,数据库分为有演示数据的和无演示数据的,如果你不想要演示数据的就把minimal.suffix=-minimal这样设置,然后继续设置生成数据库的命令,修改sql server的路径已经数据库sa的密码
sql-server.executable=C:/Program Files/Microsoft SQL Server/80/Tools/Binn/osql.exe
sql-server.arg.line=-n -U sa -P sa -i create${minimal.suffix}/create${minimal.suffix}-sql-server.sql
sql-server.log=sql-server.log
如果想改掉数据库的名字,可以修改database.name=lportal,现在是lportal。
设置好了进行保存!
7、打开sql目录下的build.xml,然后使用ant build执行rebuild-sql-server,或者在dos窗口中,在目录C:\projects\liferay\sql目录下,执行ant rebuild-sql-server,这样数据库就创建好了。
8、到C:\projects\liferay目录下,拷贝release.properties到文件release.${username}.properties,然后打开根据你机器设置进行修改下面两项
lp.ext.dir=C:/Projects/ext
ant.installer.dir=C\:/apache-ant-1.7.0
9、找到C:\projects\liferay目录下的build.xml,使用ant build执行build-ext-dir,然后再执行build-ext,或者到dos窗口执行ant命令。
11、这样就在C:\projects下面多了一个ext目录,同样适用eclipse的import功能将ext项目导入到eclipse。
12、下载Bundled with Tomcat 6.0,解压到C:\projects\ext\servers\tomcat下面,修改C:\Projects\ext\servers\tomcat\conf\Catalina\localhost\ROOT.xml,去掉sql server数据源定义的注释,把sql server的地址、用户名、密码配置正确,另外需要注释掉Hypersonic的数据源,拷贝一个jtds-1.2.2.jar到C:\Projects\ext\servers\tomcat\lib\ext目录下。
13、这样到C:\Projects\ext\servers\tomcat\bin下,执行startup.bat,就可以把liferay启动了。
14、但还不能进行调试,要调试需要将tomcat的启动放到eclipse中,因此需要下载一个插件,
Sysdeo TomcatPlugin for Eclipse,按照安装说明将其安装上,eclipse -clean重新启动就可以在工具栏看到tomcat的启动图标了,然后把C:\Projects\ext\servers\tomcat加入到tomcat的设置中,这样我们在liferay的源代码中设置断点,在eclipse中启动tomcat,然后使用浏览器访问,当访问到断点处就会到eclipse的调试窗口了。
分享到:
相关推荐
搭建Liferay开发环境 5_1_1 bwcsc 搭建Liferay开发环境 5_1_1 bwcsc 搭建Liferay开发环境 5_1_1 bwcsc
引导你一步一步搭建一个自己的Liferay开发环境。
在MyEclipse8环境下搭建liferay开发环境,文档包含搭建步骤及相应的配置
liferay平台的二次开发环境的搭建步骤,图文并茂,实际操作验证。
MyEclipse8+Liferay开发环境搭建
liferay环境搭建.doc liferay环境搭建.doc liferay环境搭建.doc
下载的是Liferay Portal 6.1 Community Edition GA3 每一步都有截图,希望能给大家带来方便
Liferay 6.2 开发环境搭建.doc,包括Liferay SDK下载及搭建过程等!
基于Liferay4.2.2的开发环境文档,使用新手基于Liferay Portal进行二次开发工作。
在Eclipse3.6以上版本中搭建Liferay6.1的开发环境。方便在Eclipse中新建,维护Liferay工程,
利用eclipse集成liferay创建portlet项目,主要总结一下软件的安装和环境的配置
使用Liferay搭建开发环境.docx
liferay搭建资料 liferay搭建资料 liferay搭建资料 liferay搭建资料
Liferay 5.2.3 开发环境环境搭建.doc eclipse 环境下。 ext 路径生成
liferay架构 Liferay代码研读 LiferayPortal二次开发指南 Liferay开发环境配置说明文档 Liferay环境搭建 liferay实例
Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用 ...
NULL 博文链接:https://jyao.iteye.com/blog/608529
liferay快速入门quickstart
Liferay_5.2.3_开发环境环境搭建