本次编译使用的环境如下
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 6.1 源码导入到 Eclipse" Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和...
LifeRay Portal的源代码包含了大量的模块和组件,解压后需通过Eclipse的“File”->"Import"功能导入项目,以便进行编译和调试。 4. **配置开发环境参数** 这一步涉及设置JDK路径、ANT工具、数据库连接等,确保...
首先,从Liferay的官方仓库或互联网上的存档站点下载Liferay Portal 5.2.3的源码包。这通常包含了一个解压后即可运行的基础实例和相关的构建工具。 2.2 开发工具 选择一款适合的集成开发环境(IDE)对开发效率至关...
3. 解压Liferay Portal源码: 获取Liferay Portal 6.0.6的源代码,解压后可以深入了解其内部架构,有利于自定义开发和问题排查。 4. 导入Liferay Portal源码: 在Eclipse中导入源码,通过项目管理器进行组织和编译...
5. Liferay Portal Source Code - Liferay的核心源代码,用于进行源码级别的开发。 6. Liferay Portal Tomcat Bundle - 包含Liferay门户和Apache Tomcat服务器,用于运行和部署Liferay应用。 **步骤1:安装JDK** ...
在IT行业中,Liferay是一款广泛使用的开源企业级Portal框架,它提供了一个强大的平台来构建、管理和部署Web应用程序。本文将围绕“利用Liferay开发portal应用(插件)”这一主题,结合给定的文件信息,深入讲解如何在...
- 使用Ant工具编译源码后,`portal.properties`会被部署到`webapps\ROOT\WEB-INF\lib\portal-impl.jar`,通常不需要改动。而`portal-ext.properties`则需要部署到`ROOT/WEB-INF/classes/`,如果缺失,则需手动创建...
### Liferay Portal 6.0 源码在 Eclipse 中的部署与重新 Ant 编译详解 #### 实验环境配置 为了确保实验环境的一致性和稳定性,在进行 Liferay Portal 6.0 源码的部署及重新 Ant 编译之前,首先需要准备必要的软件...
3. **Liferay Portal源码**(如果需要调试或查看源码以便更好地理解Liferay的工作原理,则此步骤是必需的)。 4. **Liferay-Tomcat Bundle**:包含Liferay Portal和Tomcat服务器的捆绑包,简化了开发环境的搭建。 5....
源码中包含Liferay Portal的所有组件和服务,可以方便地进行调试和修改。 安装Maven是构建和管理项目依赖的关键。Liferay项目通常使用Maven构建系统,所以确保你已经安装了最新版本的Maven,并在IDE中配置了Maven...
- **导入Liferay源码**:将下载的Liferay源码解压到合适的位置,然后在MyEclipse中通过“File” -> “Import” -> “Existing Projects into Workspace”导入项目。 - **修改配置文件** - **新增release.${...
- **获取Liferay源码**:下载Liferay源码包(如liferay-portal-src-5.1.0.zip),解压缩至C:\Projects\liferay-5.1.0。 - **开发准备**:接下来,你需要在Eclipse中导入Liferay源代码,这通常通过“File”>...
Liferay是一款开放源码的企业级Portal平台,支持内容管理、工作流、社交网络等功能,广泛用于构建企业内部或外部的协作平台。通过Liferay的插件架构,可以轻松地扩展其功能,包括集成GWT应用。 以下是整合GWT到...
- 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 ...
### Liferay 6.0 源码部署详解 #### 一、概述 Liferay是一款开源的企业级内容管理系统,能够帮助组织快速构建企业门户、社交协作平台等应用。本文将详细介绍如何通过源码方式部署Liferay 6.0,包括对部署脚本的...
8. **配置服务器**:在Eclipse中配置Liferay运行时环境,如Tomcat或Jetty,将Liferay Portal的安装目录添加到服务器的发布目录。 9. **创建portlet项目**:使用Liferay Plugin SDK提供的向导创建新的portlet项目,...