??xml version="1.0" encoding="utf-8" standalone="yes"?>
http://www.liferay.com/web/guest/roadmap
一?/span> 准备工作
1 、下载下列文Ӟ下蝲步骤q里省略Q?/span>
jdk-1_5_0_06-windows-i586-p.exe
liferay-portal-tomcat-jdk5-
liferay-portal-src-
liferay-portal-sql-
2 、安?/span> JDK Q具体的安装?qing)配|过E这里省略?/span>
3 、我们假?/span> Eclipse ?/span> Tomcat 插g都已安装Q若q没有安装,请参考相x档准备好开发工Pq里省略该步骤?/span>
4 、如果对 liferay 安装q程有疑问,可参考作者的另一文章?/span>
Liferay Portal学习(fn)W记Q一Q:(x)安装
二?/span> 搭徏开发环?/span>
1?span style="FONT: 7pt 'Times New Roman'">
?/span> Eclipse 中新建项?/span> liferayPortal Qƈ讄源文件夹?/span> src Q输入文件夹名ؓ(f) liferay/WEB-INF/classes ?/span>2?span style="FONT: 7pt 'Times New Roman'">
?/span> liferay-portal-tomcat-jdk5-3?span style="FONT: 7pt 'Times New Roman'">
?/span> liferayPortal/tomcat 目录下的 liferay 目录剪切到项?/span> liferayPortal 根目录下覆盖原目录?/span>4?span style="FONT: 7pt 'Times New Roman'">
?/span> liferay-portal-src-5?span style="FONT: 7pt 'Times New Roman'">
?/span> liferay-6?span style="FONT: 7pt 'Times New Roman'">
拯 liferay-7?span style="FONT: 7pt 'Times New Roman'">
拯 liferay-8?span style="FONT: 7pt 'Times New Roman'">
修改 liferayPortal/tomcat/conf/Catalina/localhost 目录下的 ROOT.xml 文g中的 docBase 路径Q指?/span> liferayPortal/liferay 目录?/span>9?span style="FONT: 7pt 'Times New Roman'">
?/span> liferay-10?span style="FONT: 7pt 'Times New Roman'">
?/span> liferayPortal/liferay/WEB-INF/lib 下的 compression-filter.jar ?/span> counter-ejb.jar ?/span> documentlibrary-ejb.jar ?/span> ext-ejb.jar ?/span> lock-ejb.jar ?/span> mail-ejb.jar ?/span> secure- filter.jar ?/span> strip-filter.jar ?/span> util-java.jar ?/span> util-taglib.jar ?/span> util-wsrp.jar ?/span> 11 个包加到目中?/span>11?/span> ?/span> liferayPortal/tomcat/common/lib/ext 目录下的 portal-shared.jar 包加到项目中?/span>
12?/span> ?/span> liferayPortal/src 目录下新建文?/span> portal-ext.properties Q内容ؓ(f)Q?/span>
portal.release=professional
13?/span>
在“首选项Q?/span>
>Java
?/span>
>
已安装的
JRE
”里选择之前安装?/span>
jre
14?span style="FONT: 7pt 'Times New Roman'">
在“首选项Q?/span> >Tomcat ”项中指?/span> tomcat 的版本ؓ(f) Version 5.x Qƈ且指定?/span> Tomcat home ”\径ؓ(f)目 liferayPortal/tomcat 目录?/span>
15?span style="FONT: 7pt 'Times New Roman'">
在“首选项Q?/span> >Tomcat Q?/span> >JVM Settings ”项Q设?/span> JRE 的版本ؓ(f)?/span> jre
-Xms
-Xmx
-Dfile.encoding=UTF8
-Duser.timezone=GMT+08
-Djava.security.auth.login.config=D:\devtool\eclipse\workspace\liferayPortal\tomcat\conf\jaas.config
q里最后一个参C定要指明
jaas.config
文g的\?br />
三?/span>创徏数据?/span>
1 、本例中我们?/span> SQL Server 数据库ؓ(f)例,介绍怎样q接数据库?/span>
2
、解压羃
liferay-portal-sql-
Q导?/span> sql 文g命o(h)参见 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql.exe Q?/span>
3 、修?/span> liferayPortal/tomcat/conf/Catalina/localhost 目录下的 ROOT.xml 文gQ指定连?/span> SQLServer 的驱动类名称、数据库 URL ?qing)用户和密码Q修改结果如下:(x)
<Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" driverClassName="net.sourceforge.jtds.jdbc.Driver" url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=lportal" username="sa" password="sa" maxActive="100" /> |
4
、拷?/span>
liferay-
四、启动服务器
?/span>
Eclipse
中启?/span>
Tomcat
Q当出现如下画面Ӟ表示
Tomcat
启动成功?br />
在浏览器中访问:(x)http://localhost:8080卛_出现liferay界面?/span>
到此Q我们的开发环境已l搭建完成?/span>
新增的特性有Q?br />1、可以对Organizations和Locations指定Communities?br />2、在原有的权限管理架构上增加了User Groups?br />3、改q对LDAP的支持,包括LDAP理界面、LDAP属性映等?br />4、提供对Geronimo 1.1.1和W(xu)ebsphere 6.0.x的支持?/p>
原文地址Q?a >http://www.theserverside.com/news/thread.tss?thread_id=41585
文g中前三行定义?/span>
<div>
和最后三?/span>
</div>
是固定的模板格式Q从W四行开始就是我们需要定制的面风格?/span>
HTML
格式Q我们需要将输出
portlet
区域?/span>
HTML
语句?/span>
$processor.processColumn("column-1")
来替换,?/span>
column-1
”是该区域的名称Qƈ且每个区域的名字不能重复Q这L(fng)l在生成模板的时候会(x)自动生成不同的区域来存放我们指定?/span>
portlet
?br />
二、编写属性文?br />
我们需要在 liferay-layout-templates.xml 文g中配|我们自定义的页面布局文g 1_2_3_2_columns.tpl Qؓ(f)了和pȝ自带的布局文g区分开Q我们创建扩展文?/span> liferay-layout-templates-ext.xml Q在该文件中指定我们的页面布局文gQ当然也可以?/span> liferay-layout-templates.xml 文g直接增加定义?/span>
liferay-layout-templates-ext.xml Q?/span>
参数 id 定义?/span> template ?/span> ID P name 定义?/span> template ?/span> Add Content 中显C的名称Q?/span> template-path 定义?/span> template 的\径名?/span>
三、定刉?br /> 定制好页面风格后Q需要重新启?/span>TOMCATQ登陆系l,q入GUEST频道Q点?/span>Add Content Q在Template中将?x)显C我们自定义的页面布局名称
1?span style="FONT: 7pt 'Times New Roman'"> 下蝲q安?/span> Windows Platform J2SE(TM) Development Kit 5.0 Update Q下载网址 http://java.sun.com/j2se/1.5.0/download.jsp
2?span style="FONT: 7pt 'Times New Roman'"> 在控刉?/span> --> pȝ --> 高选项 --> 环境变量Q新增一个用户变?/span> JAVA_HOME q指?/span> JDK 的安装目?/span>
1.
下蝲q安?/span>
Liferay Portal Professional
2. 解压~到一个目录,q确保硬盘上有够的I间Q我们称q个目录?/span> TOMCAT_HOME
?/span> TOMCAT/bin 目录下,q行 startup.bat ?/span>
你的 Apache Tomcat server 能够~译q运?/span> Liferay Portal 。默认情况下Q?/span> portal 使用自带?/span> HSQL 数据库。在览器中输入 http://localhost:8080 Q将?x)看?/span> portal 首页?/span>
1?span style="FONT: 7pt 'Times New Roman'"> 下蝲q安?/span> Windows Platform J2SE(TM) Development Kit 5.0 Update Q下载网址 http://java.sun.com/j2se/1.5.0/download.jsp
2?span style="FONT: 7pt 'Times New Roman'"> 在控刉?/span> --> pȝ --> 高选项 --> 环境变量Q新增一个用户变?/span> JAVA_HOME q指?/span> JDK 的安装目?/span>
1?span style="FONT: 7pt 'Times New Roman'">
下蝲
apache-tomcat-
1?span style="FONT: 7pt 'Times New Roman'">
下蝲
liferay-portal-
2?span style="FONT: 7pt 'Times New Roman'">
解压~?/span>
liferay-portal-
3?span style="FONT: 7pt 'Times New Roman'"> ?/span> TOMCAT/conf/Catalina/localhost 目录下,删除该目录下已有的文Ӟ然后新徏 ROOT.xml 文gQ这里的 ROOT 必须是大写)
ROOT.xml Q?/span>
4?span style="FONT: 7pt 'Times New Roman'"> ?/span>TOMCAT/conf目录下,新徏jaas.config文g
jaas.config Q?/span>
PortalRealm {
com.liferay.portal.security.jaas.PortalLoginModule required;
};
5?span style="FONT: 7pt 'Times New Roman'"> 修改 TOMCAT/conf 目录?/span> catalina.properties 文g中的下面一D:(x)
common.loader=${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar,${catalina.home}/common/lib/ext/*.jar
6?span style="FONT: 7pt 'Times New Roman'"> 修改 TOMCAT/bin 目录?/span> catalina.bat 文gQ增加下面内容:(x)
rem ----- Execute The Requested Command ---------------------------------------
set JAVA_OPTS=-Xms
7?span style="FONT: 7pt 'Times New Roman'"> ?/span> TOMCAT/bin 目录下,q行 startup.bat 。在览器中输入 http://localhost:8080 Q将?x)看?/span> portal 首页?/span>
修改 TOMCAT/conf/Catalina/localhost/ROOT.xml 文gq将 SQL SERVER 驱动?/span> hsql.jar 拯?/span> TOMCAT/common/lib/ext ?/span>
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:test"
username="sa"
password=""
maxActive="20"
/>
修改 TOMCAT/conf/Catalina/localhost/ROOT.xml 文gq将 SQL SERVER 驱动?/span> jtds-1.2.jar 拯?/span> TOMCAT/common/lib/ext ?/span>
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=lportal4"
username="sa"
password="sa"
maxActive="100"
/>