`
coldtear
  • 浏览: 78192 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Liferay Portal学习笔记(一):安装

阅读更多

一、 简单安装

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 " >

       
< Resource

              name
= " jdbc/LiferayPool "

              auth
= " Container "

              type
= " javax.sql.DataSource "

              driverClassName
= " org.hsqldb.jdbcDriver "

              url
= " jdbc:hsqldb:test "

              username
= " sa "

              password
= ""

              maxActive
= " 20 "

       
/>

       
< Resource

              name
= " mail/MailSession "

              auth
= " Container "

              type
= " javax.mail.Session "

              mail.transport.protocol
= " smtp "

              mail.smtp.host
= " localhost "

       
/>

       
< Realm 

              className
= " org.apache.catalina.realm.JAASRealm "

              appName
= " PortalRealm "

              userClassNames
= " com.liferay.portal.security.jaas.PortalPrincipal "

              roleClassNames
= " com.liferay.portal.security.jaas.PortalRole "

              debug
= " 99 "

              useContextClassLoader
= " false "

       
/>

<!----> 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"

       />

分享到:
评论
4 楼 lintomny 2007-04-15  
这位大哥,排版有问题。
3 楼 fraser5 2007-04-12  
不好意思,看错了,那些图片没有意义

:wink: 收回先前的话
2 楼 fraser5 2007-04-12  
老大,图片都不显示啊.....
能否再传一次
1 楼 imcaptor 2007-02-09  
如果是oracle9,记得修改property文件里面的hibernate方言为oracle9

相关推荐

    Liferay_Portal_6学习之路-学习笔记完整版

    ### Liferay Portal 6 学习之路:全面解析与实践指南 #### 一、Portal与Liferay Portal简介 ##### Portal概念 Portal,即门户网站,...希望本篇学习笔记能够帮助大家更好地理解和掌握 Liferay Portal 6 的相关知识。

    liferay Portal 的学习书籍

    Liferay Portal是一种开源的企业门户解决方案,支持使用Java语言构建企业内部网(intranets)和其他协作平台。根据提供的内容片段,我们可以了解到一些关于Liferay Portal书籍的具体信息,这本书是外国人编写的,受...

    荷露叮咚Liferay Portal 6学习笔记完整版.

    - Portal服务器功能:Portal服务器不仅是一个容器,它还提供了包括单点登录、内容聚合、信息发布、权限管理和文件管理等多项功能。这些功能共同作用,以提供个性化的内容定制,保证不同权限的用户能够访问到适合自己...

    liferay_Portal的安装与简单应用.docx

    Liferay Portal是一款开源的企业级门户平台,它主要用于构建具有个性化、集成功能的Web门户。Liferay Portal的核心特点是提供了一个统一的访问入口,使得用户可以通过单点登录(Single Sign-On,SSO)访问多个不同的...

    liferay portal开发大全

    提供的中文文档涵盖了Liferay Portal的安装、升级、数据库配置、安全性和性能优化等多个方面,为开发者提供详尽的指南。这些文档通常包括步骤说明、示例代码和常见问题解答。 5. **Liferay Portal 开发工具** ...

    liferay portal 开发实例

    Liferay Portal是一款开源的企业级门户平台,用于构建和管理复杂的企业级Web应用程序。在这个开发实例中,我们将深入探讨四个Liferay Portal MVC(Model-View-Controller)应用的实践案例,这些实例可以帮助开发者更...

    Liferay Portal文档

    《Liferay Portal文档》是一份详尽的指南,主要介绍了Liferay Portal的架构、工作原理及其核心组件——Portlet。Liferay Portal是一款开源的企业级门户平台,它提供了丰富的功能,如内容管理、社交网络、协作工具等...

    liferay portal 开发指南

    ### Liferay Portal 开发指南知识点概述 ...通过学习本文档,开发者不仅可以掌握 Portlet 的开发技巧,还能深入了解 Liferay Portal 的架构和技术特点,从而更好地利用该平台来满足企业的业务需求。

    liferay portal 6 使用文档

    #### 一、Liferay Portal 6:企业级门户解决方案 Liferay Portal 6是一款先进的企业级门户平台,旨在帮助企业构建和维护高效、安全、用户友好的内部网(Intranets)。它不仅提供了丰富的功能模块,如文档管理、工作...

    Liferay Portal Systems Development

    Liferay Portal是一个开源的企业级门户解决方案,它允许用户构建和部署Web应用程序和门户。它支持多种插件,包括Portlets(小应用程序)、主题、布局模板等,使得开发者能够灵活地创建企业级应用。 在描述中提到的...

    搭建liferay portal的开发环境.doc

    搭建Liferay Portal的开发环境是一项细致且复杂的过程,涉及到多个步骤和组件的配合。本文将根据给定的文件信息,详细解析如何从零开始构建一个完整的Liferay开发环境,包括必要的准备、具体步骤以及关键配置。 ###...

    Liferay Portal 二次开发指南

    #### 一、Liferay Portal 架构解析 ##### 1.1 Portal规范 Liferay Portal遵循了两种主要的门户规范:JSR 168 和 WSRP (Web Services for Remote Portlets)。JSR 168是一个Java规范请求,用于定义Portlet容器和...

    Liferay Portal 内容管理

    公告板(消息板,Message Boards)是Liferay Portal中的另一个关键功能,用于发布和接收消息。发布者通常是经过授权的角色,可以在指定的位置发布消息。消息的接收者可以通过Message Boards Portlet查看和接受消息。...

    Using Liferay Portal 6.1

    Using Liferay Portal 6.1

    LifeRay_Portal6.0.6学习手册

    《LifeRay Portal 6.0.6 学习手册》是一份针对LifeRay Portal初学者的详细教程,旨在帮助读者深入了解和掌握LifeRay Portal的使用和开发。下面将对其中的关键知识点进行深入探讨。 1. **LifeRay Portal初体验** ...

    liferay-portal详解

    Liferay Portal 是一个基于 Java 的开源门户平台,提供了一个灵活的框架来构建企业门户和 web 应用程序。本文档将从架构解析、portal 规范、portlet 容器、portlet 生命周期、liferay portal 工作原理等方面对 ...

    Liferay_Portal_6[1].1源码部署

    Liferay Portal是一款开源的企业级门户平台,具有高度可定制性。在本文中,我们将深入探讨如何将Liferay Portal 6.1.1的源码部署到Eclipse集成开发环境中,以便进行开发和调试工作。 首先,我们需要获取必要的文件...

    liferay-portal-sql-6.1.1-ce-ga2-20120731132656558

    1. **安装脚本**:通常在安装或更新Liferay Portal时,会有一系列的SQL脚本用于创建必要的数据库结构,包括表、视图、存储过程等。 2. **升级脚本**:随着Liferay版本的升级,这些脚本可能用于将现有数据库从一个...

    liferay Portal 求助

    Liferay Portal 是一个开源的企业级门户平台,它允许用户创建、管理和定制各种Web应用程序和内容。这个求助主题可能涉及到在使用Liferay Portal过程中遇到的问题,或者是寻求关于如何更有效地利用其特性和功能的建议...

Global site tag (gtag.js) - Google Analytics