本次编译使用的环境如下
Eclispe 3.6.1
apache-tomcat-6.0.32
Mysql 5.1
1. 获取源代码并解压,在www.liferay.com下载源码包,并解压到本地硬盘,我的源代码解压后的目录为E:\Portal\liferay-portal-src-6.0.6
2. 导入Liferay项目到Eclipse
3. 编译环境配置、
在项目根目录下找到“app.server.properties”文件,找到如下的键
app.server.type
app.server.parent.dir
app.server.tomcat.di
app.server.tomcat.zip.name
设置为:
app.server.type=tomcat
app.server.parent.dir= ${project.dir}/../bundles
app.server.tomcat.di= ${app.server.parent.dir}/apache-tomcat-6.0.32
app.server.tomcat.zip.name= apache-tomcat-6.0.32.zip
4. 使用Eclipse自带的Ant插件编译源码
5. 将Liferay Portal 部署到Tomcat
这样会把Liferay Portal容器安装到{tomcat}/webapp/ROOT 目录下
启动tomcat服务器,打开浏览器访问http://localhost:8080/zh/,会发现界面是空白的,在控制台出现如下错误:
这是因为Lifray还没有安装Theme
6. 安装 Lifray内置的 theme
在portal-web 目录下,执行ant命令 :ant build-theme
Ant deploy
再次访问,则会看到Liferay的界面为:
7. 使用MySql数据库
Liferay portal 默认使用Hypersonic,如果需要使用其他的数据库可以使用以下方式:
在tomcat下webapps\ROOT\WEB-INF\classes中新建文件:portal-ext.properties,内容为:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/liferay?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=
重新启动,服务器则更换为Mysql,如果想使用其他的数据库,只需要在portal-ext.properties中做相应的修改即可。
- 大小: 50.1 KB
- 大小: 97.9 KB
- 大小: 77.1 KB
- 大小: 4.4 KB
- 大小: 37.5 KB
分享到:
相关推荐
liferay portal 开发指南liferay portal 开发指南liferay portal 开发指南liferay portal 开发指南
Using Liferay Portal 6.1
里面有四个小型的liferay portal mvc实例,所需要的jar文件大家可以在eclipse里面新建一个portlet项目,再将里面的实例代码拷贝进去即可运行
Liferay Portal 内容管理
liferay Portal 学习书籍,外国人编写的,非常好。
包含liferay portal开发,帮助,架构,代码,等portlet中文文档 ,PDF格式
liferay portal 6文档,使用说明
liferay portal system development 高清pdf
Liferay Portal数据库读写说明
liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计
Liferay Portal 二次开发指南,内容比较详细。
Liferay Portal Liferay IDE
关于liferay portal介绍的ppt
[Packt Publishing] Liferay Portal 性能调优最佳实践 (英文版) [Packt Publishing] Liferay Portal Performance Best Practices (E-Book) ☆ 出版信息:☆ [作者信息] Samir Bhatt [出版机构] Packt Publishing...
我最近由于工作需要在学习PORTAL开发,公司用的是LIFERAY的,因此上网找了些资料,贡献给大家!希望对喜欢LIFERAY PORTAL的开发人员有用!!
非常好的Liferay Portal 开发资料,基于v5.2.x版本,packt网站售价$50的,强烈推荐! 欢迎高手与我一起交流liferay的相关二次开发技术。 QQ:258184782 Liferay portal is one of the most mature portal frameworks...
Liferay Portal 二次开发指南 pdf格式,本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet...
(英文版)liferay portal 6 企业网络版(Liferay Portal 6 Enterprise Intranets.pdf)
一份比较全面的介绍Liferay Portal的文档
Liferay Portal 数据库介绍