`
zfh521
  • 浏览: 32093 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

LIFERAY PORTAL 源码编译

阅读更多



 本次编译使用的环境如下

           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,如果需要使用其他的数据库可以使用以下方式:

   tomcatwebapps\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
分享到:
评论
2 楼 lindongcheng99 2011-12-29  
正要使用这个东西,学习中 
1 楼 lisanshao 2011-10-13  
学习了,正在研究liferay。。。

相关推荐

    Liferay_Portal_6.1源码导入到eclipse

    "Liferay Portal 6.1 源码导入到 Eclipse" Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和...

    LifeRay_Portal6.0.6学习手册

    LifeRay Portal的源代码包含了大量的模块和组件,解压后需通过Eclipse的“File”->"Import"功能导入项目,以便进行编译和调试。 4. **配置开发环境参数** 这一步涉及设置JDK路径、ANT工具、数据库连接等,确保...

    liferay portal搭建资料1223

    首先,从Liferay的官方仓库或互联网上的存档站点下载Liferay Portal 5.2.3的源码包。这通常包含了一个解压后即可运行的基础实例和相关的构建工具。 2.2 开发工具 选择一款适合的集成开发环境(IDE)对开发效率至关...

    liferay6.06

    3. 解压Liferay Portal源码: 获取Liferay Portal 6.0.6的源代码,解压后可以深入了解其内部架构,有利于自定义开发和问题排查。 4. 导入Liferay Portal源码: 在Eclipse中导入源码,通过项目管理器进行组织和编译...

    liferay开发环境搭建

    5. Liferay Portal Source Code - Liferay的核心源代码,用于进行源码级别的开发。 6. Liferay Portal Tomcat Bundle - 包含Liferay门户和Apache Tomcat服务器,用于运行和部署Liferay应用。 **步骤1:安装JDK** ...

    利用Liferay开发portal应用(插件)

    在IT行业中,Liferay是一款广泛使用的开源企业级Portal框架,它提供了一个强大的平台来构建、管理和部署Web应用程序。本文将围绕“利用Liferay开发portal应用(插件)”这一主题,结合给定的文件信息,深入讲解如何在...

    liferay的oracle部署

    - 使用Ant工具编译源码后,`portal.properties`会被部署到`webapps\ROOT\WEB-INF\lib\portal-impl.jar`,通常不需要改动。而`portal-ext.properties`则需要部署到`ROOT/WEB-INF/classes/`,如果缺失,则需手动创建...

    LiferayPortal6.0源码Eclipse中部署、重新ant编译收集.pdf

    ### Liferay Portal 6.0 源码在 Eclipse 中的部署与重新 Ant 编译详解 #### 实验环境配置 为了确保实验环境的一致性和稳定性,在进行 Liferay Portal 6.0 源码的部署及重新 Ant 编译之前,首先需要准备必要的软件...

    How to Setup Liferay Dev Environment in Windows

    3. **Liferay Portal源码**(如果需要调试或查看源码以便更好地理解Liferay的工作原理,则此步骤是必需的)。 4. **Liferay-Tomcat Bundle**:包含Liferay Portal和Tomcat服务器的捆绑包,简化了开发环境的搭建。 5....

    liferay开发小记---开发环境的搭建

    源码中包含Liferay Portal的所有组件和服务,可以方便地进行调试和修改。 安装Maven是构建和管理项目依赖的关键。Liferay项目通常使用Maven构建系统,所以确保你已经安装了最新版本的Maven,并在IDE中配置了Maven...

    Liferay_5.2.3_开发环境环境搭建

    - **导入Liferay源码**:将下载的Liferay源码解压到合适的位置,然后在MyEclipse中通过“File” -> “Import” -> “Existing Projects into Workspace”导入项目。 - **修改配置文件** - **新增release.${...

    Liferay应用之开发.doc

    - **获取Liferay源码**:下载Liferay源码包(如liferay-portal-src-5.1.0.zip),解压缩至C:\Projects\liferay-5.1.0。 - **开发准备**:接下来,你需要在Eclipse中导入Liferay源代码,这通常通过“File”>...

    在liferay中整合GWT,附例子

    Liferay是一款开放源码的企业级Portal平台,支持内容管理、工作流、社交网络等功能,广泛用于构建企业内部或外部的协作平台。通过Liferay的插件架构,可以轻松地扩展其功能,包括集成GWT应用。 以下是整合GWT到...

    MyEclipse8+Liferay 开发环境搭建

    - Liferay 源码包:`liferay-portal-src-5.2.3.zip` - 数据脚本包:`liferay-portal-sql5.2.3.zip` - 集成应用包:`liferay-portal-tomcat-6.0-5.2.3.zip` - MySQL 5.0 数据库安装文件:`MySql.exe` - Java ...

    liferay6.0源部署

    ### Liferay 6.0 源码部署详解 #### 一、概述 Liferay是一款开源的企业级内容管理系统,能够帮助组织快速构建企业门户、社交协作平台等应用。本文将详细介绍如何通过源码方式部署Liferay 6.0,包括对部署脚本的...

    Liferay配置二次开发环境——Eclipse

    8. **配置服务器**:在Eclipse中配置Liferay运行时环境,如Tomcat或Jetty,将Liferay Portal的安装目录添加到服务器的发布目录。 9. **创建portlet项目**:使用Liferay Plugin SDK提供的向导创建新的portlet项目,...

Global site tag (gtag.js) - Google Analytics