一、 简单安装
1)下载并安装 JDK1.5<o:p></o:p>
1、 下载并安装 Windows Platform J2SE(TM) Development Kit 5.0 Update ,下载网址 http://java.sun.com/j2se/1.5.0/download.jsp
2、 在控制面板 --> 系统 --> 高级选项 --> 环境变量,新增一个用户变量 JAVA_HOME 并指向 JDK 的安装目录
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 2) </st1:chsdate> 下载并安装 Liferay Portal<o:p></o:p>
1. 下载并安装 Liferay Portal Professional <st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">4.0.0</st1:chsdate> (Bundled with Tomcat and JDK 5.0), 下载网址 http://www.liferay.com/web/guest/download
2. 解压缩到一个目录,并确保硬盘上有足够的空间,我们称这个目录为 TOMCAT_HOME
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 3) </st1:chsdate> 启动 TOMCAT<o:p></o:p>
到 TOMCAT/bin 目录下,运行 startup.bat 。
你的 Apache Tomcat server 能够编译并运行 Liferay Portal 。默认情况下, portal 使用自带的 HSQL 数据库。在浏览器中输入 http://localhost:8080 ,将会看见 portal 首页。
二、 专业安装
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 1) </st1:chsdate> 下载并安装 JDK1.5<o:p></o:p>
1、 下载并安装 Windows Platform J2SE(TM) Development Kit 5.0 Update ,下载网址 http://java.sun.com/j2se/1.5.0/download.jsp
2、 在控制面板 --> 系统 --> 高级选项 --> 环境变量,新增一个用户变量 JAVA_HOME 并指向 JDK 的安装目录
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 2) </st1:chsdate> 下载并安装 TOMCAT<o:p></o:p>
1、 下载 apache-tomcat-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.5.17</st1:chsdate>.zip 并解压缩到一个目录,我们称这个目录为 TOMCAT 。
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 3) </st1:chsdate> 下载并安装 Liferay Portal <o:p></o:p>
1、 下载 liferay-portal-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">4.0.0</st1:chsdate>.war, 下载网址 http://www.liferay.com/web/guest/download
2、 解压缩 liferay-portal-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">4.0.0</st1:chsdate>.war 到 TOMCAT 目录下并改名为 liferay ,然后将 liferay/WEB-INF/lib 下除 util-taglib.jar 外的其他 jar 包剪切到 TOMCAT/common/lib/ext 下
3、 在 TOMCAT/conf/Catalina/localhost 目录下,删除该目录下已有的文件,然后新建 ROOT.xml 文件(这里的 ROOT 必须是大写)
ROOT.xml :
 <
    
    
      Context path
    
    
      =
    
    
      ""
    
    
       docBase
    
    
      =
    
    
      "
    
    
      ../liferay
    
    
      "
    
    
       debug
    
    
      =
    
    
      "
    
    
      0
    
    
      "
    
    
       reloadable
    
    
      =
    
    
      "
    
    
      true
    
    
      "
    
    
       crossContext
    
    
      =
    
    
      "
    
    
      true
    
    
      "
    
    
      >
    
      <
    
    
      Context path
    
    
      =
    
    
      ""
    
    
       docBase
    
    
      =
    
    
      "
    
    
      ../liferay
    
    
      "
    
    
       debug
    
    
      =
    
    
      "
    
    
      0
    
    
      "
    
    
       reloadable
    
    
      =
    
    
      "
    
    
      true
    
    
      "
    
    
       crossContext
    
    
      =
    
    
      "
    
    
      true
    
    
      "
    
    
      >
    
    
       
       <
    
    
      Resource
             
    
    
      <
    
    
      Resource
       
       name
    
    
      =
    
    
      "
    
    
      jdbc/LiferayPool
    
    
      "
                    name
    
    
      =
    
    
      "
    
    
      jdbc/LiferayPool
    
    
      "
    
    
       
       auth
    
    
      =
    
    
      "
    
    
      Container
    
    
      "
                    auth
    
    
      =
    
    
      "
    
    
      Container
    
    
      "
    
    
       
       type
    
    
      =
    
    
      "
    
    
      javax.sql.DataSource
    
    
      "
                    type
    
    
      =
    
    
      "
    
    
      javax.sql.DataSource
    
    
      "
    
    
       
       driverClassName
    
    
      =
    
    
      "
    
    
      org.hsqldb.jdbcDriver
    
    
      "
                    driverClassName
    
    
      =
    
    
      "
    
    
      org.hsqldb.jdbcDriver
    
    
      "
    
    
       
       url
    
    
      =
    
    
      "
    
    
      jdbc:hsqldb:test
    
    
      "
                    url
    
    
      =
    
    
      "
    
    
      jdbc:hsqldb:test
    
    
      "
    
    
       
       username
    
    
      =
    
    
      "
    
    
      sa
    
    
      "
                    username
    
    
      =
    
    
      "
    
    
      sa
    
    
      "
    
    
       
       password
    
    
      =
    
    
      ""
                    password
    
    
      =
    
    
      ""
    
    
       
       maxActive
    
    
      =
    
    
      "
    
    
      20
    
    
      "
                    maxActive
    
    
      =
    
    
      "
    
    
      20
    
    
      "
    
    
       
       />
             
    
    
      />
    
    
       
       <
    
    
      Resource
             
    
    
      <
    
    
      Resource
       
       name
    
    
      =
    
    
      "
    
    
      mail/MailSession
    
    
      "
                    name
    
    
      =
    
    
      "
    
    
      mail/MailSession
    
    
      "
    
    
       
       auth
    
    
      =
    
    
      "
    
    
      Container
    
    
      "
                    auth
    
    
      =
    
    
      "
    
    
      Container
    
    
      "
    
    
       
       type
    
    
      =
    
    
      "
    
    
      javax.mail.Session
    
    
      "
                    type
    
    
      =
    
    
      "
    
    
      javax.mail.Session
    
    
      "
    
    
       
       mail.transport.protocol
    
    
      =
    
    
      "
    
    
      smtp
    
    
      "
                    mail.transport.protocol
    
    
      =
    
    
      "
    
    
      smtp
    
    
      "
    
    
       
       mail.smtp.host
    
    
      =
    
    
      "
    
    
      localhost
    
    
      "
                    mail.smtp.host
    
    
      =
    
    
      "
    
    
      localhost
    
    
      "
    
    
       
       />
             
    
    
      />
    
    
       
       <
    
    
      Realm
             
    
    
      <
    
    
      Realm 
       
       className
    
    
      =
    
    
      "
    
    
      org.apache.catalina.realm.JAASRealm
    
    
      "
                    className
    
    
      =
    
    
      "
    
    
      org.apache.catalina.realm.JAASRealm
    
    
      "
    
    
       
       appName
    
    
      =
    
    
      "
    
    
      PortalRealm
    
    
      "
                    appName
    
    
      =
    
    
      "
    
    
      PortalRealm
    
    
      "
    
    
       
       userClassNames
    
    
      =
    
    
      "
    
    
      com.liferay.portal.security.jaas.PortalPrincipal
    
    
      "
                    userClassNames
    
    
      =
    
    
      "
    
    
      com.liferay.portal.security.jaas.PortalPrincipal
    
    
      "
    
    
       
       roleClassNames
    
    
      =
    
    
      "
    
    
      com.liferay.portal.security.jaas.PortalRole
    
    
      "
                    roleClassNames
    
    
      =
    
    
      "
    
    
      com.liferay.portal.security.jaas.PortalRole
    
    
      "
    
    
       
       debug
    
    
      =
    
    
      "
    
    
      99
    
    
      "
                    debug
    
    
      =
    
    
      "
    
    
      99
    
    
      "
    
    
       
       useContextClassLoader
    
    
      =
    
    
      "
    
    
      false
    
    
      "
                    useContextClassLoader
    
    
      =
    
    
      "
    
    
      false
    
    
      "
    
    
       
       />
             
    
    
      />
    
    
       
       <!----> 
      
        Context
      
      
        >
    
    
      <!----> 
      
        Context
      
      
        >
      
      
         
         
      
    
  4、 在 TOMCAT/conf 目录下,新建 jaas.config 文件
jaas.config :
PortalRealm {
com.liferay.portal.security.jaas.PortalLoginModule required;
};
5、 修改 TOMCAT/conf 目录下 catalina.properties 文件中的下面一段:
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、 修改 TOMCAT/bin 目录下 catalina.bat 文件,增加下面内容:
rem ----- Execute The Requested Command ---------------------------------------
<o:p> </o:p>
set JAVA_OPTS=-Xms<st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="128" unitname="m" w:st="on">128m</st1:chmetcnv> -Xmx<st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="512" unitname="m" w:st="on">512m</st1:chmetcnv> -Dfile.encoding=UTF8 -Duser.timezone=GMT+08 -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config
7、 到 TOMCAT/bin 目录下,运行 startup.bat 。在浏览器中输入 http://localhost:8080 ,将会看见 portal 首页。
三、 连接数据库
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 1) </st1:chsdate> 连接 HSQLDB<o:p></o:p>
修改 TOMCAT/conf/Catalina/localhost/ROOT.xml 文件并将 SQL SERVER 驱动包 hsql.jar 拷贝到 TOMCAT/common/lib/ext 下
<resource></resource>
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:test"
username="sa"
password=""
maxActive="20"
/>
<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"> 2) </st1:chsdate> 连接 SQL SERVER<o:p></o:p>
修改 TOMCAT/conf/Catalina/localhost/ROOT.xml 文件并将 SQL SERVER 驱动包 jtds-1.2.jar 拷贝到 TOMCAT/common/lib/ext 下
<resource></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"
/>


 
					 
					