Liferay Portlet指南(环境搭建)

2019-05-17 10:37

Liferay Portlet指南

一、Liferay扩展环境搭建 环境设置

一、JDK 1.6.0, JDK 1.5.0 or JDK 1.4.2 1. 点击下一步安装

2. 设置环境变量“JAVA_HOME”指向jikes的目录 3. 增加“%JAVA_HOME%\\bin”到Path环境变量中

二、Jikes 1.22 or Jikes 1.21 1. 解压缩安装包

2. 设置环境变量“JIKES_HOME”指向jikes的目录 3. 增加“%JIKES_HOME%\\bin”到Path环境变量中 三、Ant 1.7.0

1. 解压缩安装包

2. 设置环境变量“ANT_HOME”指向ant的目录 3. 增加“%ANT _HOME%\\bin”到Path环境变量中

配置扩展环境

本指南所使用的liferay版本为4.2.2

Step1:解压源代码

将liferay源代码解压到任意目录,我们称之为${PORTAL_HOME}。本指南中,将liferay源代码存放在目录${PORTAL_HOME}\\src下。

Step2:修改release配置文件

在${PORTAL_HOME}\\src目录下找到文件release.properties,将其另存,命名为“release.${username}.properties”。其中${username}就是当前Windows登陆的用户名,可以通过“开始菜单-》运行-》cmd.exe”后显示的默认路径看到,跟在“Documents and Settings”字样后面的就是当前登陆的用户名。比如配置文件的名称是release.administrator.properties 。文件的内容如下:

修改lp.source.dir属性,来指定liferay源代码所在目录

lp.source.dir=${PORTAL_HOME}/src

修改lp.ext.dir属性,来指定liferay扩展环境放置目录

lp.ext.dir=${PORTAL_HOME}/ext

当然可以在源文件release.properties上修改,不过不建议这样做。

Step3:生成扩展环境 “开始菜单-》运行-》cmd.exe”,启动命令提示符窗口,进入到${PORTAL_HOME}\\src目录下(因为执行ant命令所需的build.xml在此文件夹下)。执行以下ant命令,生成扩展环境。

$ ant start $ ant build-ext

Step4:安装liferay tomcat

将liferay tomca解压到任意目录,我们称之为${CATALINA_HOME}。本指南中,将liferay tomca存放在目录${PORTAL_HOME}\\servers\\tomcat下。

Step5:修改app配置文件

在${PORTAL_HOME}/ext 目录下找到文件app.server.properties,将其另存,命名为“app.server.{username}.properties”。比如配置文件是app.server.administrator.properties。用来指向需要发布的liferay tomcat服务器。修改内容如下:

修改app.server.parent.dir属性,来指定服务器的父目录。

app.server.parent.dir=D:/servers/tomcat

修改app.server.tomcat.dir属性,来指定服务器所在目录。

app.server.tomcat.dir=${app.server.parent.dir}/tomcat-5.5.17 Step6:部署扩展环境 “开始菜单-》运行-》cmd.exe”,启动命令提示符窗口,进入到${PORTAL_HOME}\\src目录下(因为执行ant命令所需的build.xml在此文件夹下)。执行以下ant命令,部署环境。

$ ant deploy

Step7:建立数据库

在${PORTAL_HOME}\\src\\sql\\create目录下找到与你使用数据相对应的.sql文件。执行该.sql脚本建立数据库。脚本默认数据名为“lportal”。

Step8:拷贝JDBC Driver

将与你使用的数据库相应的JDBC Driver,拷贝到目录${CATALINA_HOME}\\common\\lib\\ext下。

Step9:修改数据库配置文件

在${CATALINA_HOME}\\conf\\Catalina\\localhost下,找到文件ROOT.xml。修改名字为“jdbc/LiferayPool”的元素的值,将其设置为与你所使用数据库相应的配置信息。示例代码如下:

name=\ auth=\

type=\

driverClassName=\ url=\ username=\ password=\ maxActive=\ />

Step10:测试

进入到目录${CATALINA_HOME}\\bin下,点击“startup.bat”启动Liferay Tomcat服务器。打开浏览器,访问http://localhost:8080。点击“Sign In”,利用用户名:test@liferay.com、密码:test,进入系统。如果可以正常登录,即环境配置成功。

其他:

liferay默认使用的jikes编译器来对Java文件进行编译。如果想使用JDK来进行编译,就需要修改配置文件。

在ext环境的跟目录下,有个build.properties文件。将其中javac.compiler的值修改为modern。

修改前:

javac.compiler=jikes 修改后:

javac.compiler=modern 转帖请注明出处。

我将陆续发布JSPPortlet、StrutsPortlet、PreferencePortlet、SSHPortlet,开发指南。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Pointer_v/archive/2008/10/08/3033181.aspx 到这

二、Liferay扩展环境目录介绍 扩展环境的目录结构如下图:

1、/ext-ejb/src

在基于二次扩展环境,进行功能开发时。自己编写的Java代码都放在这个目录下。

2、/ext/downloads

存放Ant脚本中可能用到的下载文件。

3、/ext/ext-ear

主要存放liferay编译生成的war包及jar等文件.

4、/ext/ext-ejb

该包是扩展开发环境中最为重要的包之一,开发过程中新开发的所有编译过的.class以及主要的配置文件均存放该包中。代码结构如下图:

其中最为常用的配置文件是:

Language-ext.properties:Portlet国际化配置文件。(具体用法在后续章节中描述) ext-hbm.xml:Hibernate配置文件, 所有对象映射信息都存放于该文件中。(具体用法在后续章节中描述)

ext-spring-professional.xml:Spring配置文件,存放Spring相关配置,目前不会用到ext-spring-enterprise.xml文件。(具体用法在后续章节中描述)

5、/ext/ext-lib

存放额外的库文件

6、/ext/ext-web

当基于liferay二次开发环境进行功能开发时,该目录存放JSP,HTML,图片等WEB相关文件。该目录是扩展开发环境中最重要的目录之一。代码结构如下图所示:


Liferay Portlet指南(环境搭建).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《四川省城乡环境综合治理条例》问卷参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: