`

ubuntu上装liferay

阅读更多

 

===========原料

Ubuntu 12.04 LTS,liferay-portal-tomcat-6.1.0-ce-ga1,mysql-5.5.23-linux2.6-i686,jdk-7u4-linux-i586,网络。

 

===========更新apt-get,为装其它软件准备。

sudo apt-get update

 

===========装libaio1,为mysql准备。

sudo apt-get install libaio1

 

===========装mysql

下载得到mysql-5.5.23-linux2.6-i686.tar.gz,

解压缩:tar -zxvf mysql-5.5.23-linux2.6-i686.tar.gz

参照INSTALL-BINARY文件,执行类似下面的步骤:

sudo groupadd mysql

sudo useradd -r -g mysql mysql

cd /usr/local

sudo ln -s /[你的路径]/mysql-5.5.23-linux2.6-i686 mysql

cd mysql

sudo chown -R mysql .

sudo chgrp -R mysql .

sudo scripts/mysql_install_db --user=mysql

sudo chown -R root .

sudo chown -R mysql data

sudo cp support-files/my-medium.cnf /etc/my.cnf

安装完毕。

 

启动:

sudo bin/mysqld_safe --user=mysql &

 

为liferay建立数据库:

/usr/local/mysql/bin/mysql -u root

 

drop database if exists ray610_1;

CREATE DATABASE ray610_1 CHARACTER SET utf8;

 

建立mysql用户:

drop user '用户'@'localhost';

CREATE USER '用户'@'localhost' IDENTIFIED BY '密码';

GRANT ALL PRIVILEGES ON ray610_1.* TO '用户'@'localhost';

FLUSH PRIVILEGES;

 

mysql和liferay安装在同一台机器上,所以用@'localhost'。

由于是实验,所以安全方面考虑不周。产品环境,不宜GRANT ALL PRIVILEGES。

确认安装结果:

/usr/local/mysql/bin/mysql -u 用户 -p密码 ray610_1

出现mysql>,表示OK。

 

===========写portal-ext.properties文件

----------------------------

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.url=jdbc:mysql://localhost:3306/ray610_1?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

jdbc.default.username=用户

jdbc.default.password=密码

----------------------------

这个文件等会儿给liferay用。

 

===========安装jdk

先试一下sudo apt-get install sun-java7-jdk,如果可以装jdk就OK。

如果不行,可用下面步骤:

下载得到jdk-7u4-linux-i586.gz。

sudo tar -xvf jdk-7u4-linux-i586.gz

sudo mkdir -p /usr/lib/jvm/

sudo mv ./jdk1.7.0_04 /usr/lib/jvm/jdk1.7.0_04

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

sudo update-alternatives --install "/usr/bin/jps" "jps" "/usr/lib/jvm/jdk1.7.0_04/bin/jps" 1

确认安装结果:

java -version

----------------------------

java version "1.7.0_04"……

----------------------------

 

===========安装liferay

下载得到liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip

unzip -d app liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip

把portal-ext.properties文件放在liferay的根目录下,和data,deploy等目录同级。

 

开启liferay

/[你的路径]/app/tomcat-7.0.23/bin/startup.sh

要等一段时间,因为它要建很多数据表。

 

监控log

tail -f /[你的路径]/app/tomcat-7.0.23/logs/catalina.out

 

查看log

less /[你的路径]/app/tomcat-7.0.23/logs/catalina.out

 

当log出现类似下面的语句,表示启动完毕。

INFO: Server startup in 303261 ms

 

确认安装:

http://[你的ip]:8080/

打开网页,需要初始化管理员的账号,你可以输入自己的邮件地址和设置密码。

 

===========其它相关命令:

查看java进程,通常就是liferay的进程。

ps -ef| grep java

 

关闭liferay

/[你的路径]/app/tomcat-7.0.23/bin/shutdown.sh

 

如果实在关不了,干掉它。

sudo killall -9 java

 

红花酢浆草

红花酢浆草

  • 大小: 32.3 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    liferay详细讲解 liferay项目完全讲解

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部系统、协作平台等。在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于...

    liferay扩展环境 liferay ext

    标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...

    liferay快速入门quickstart

    ### Liferay快速入门知识点详解 #### 一、Liferay Portal简介与快速启动 Liferay Portal是一款功能强大且灵活的企业级门户平台,它基于Java技术,遵循JSR-168标准,提供了丰富的特性来满足企业内外部网站的需求。...

    Liferay 6 入门教程

    【Liferay 6 入门教程】 Liferay是一款开源的企业级门户平台,广泛用于构建企业网站、社交网络和协作工具。Liferay 6是其一个重要的版本,提供了丰富的功能和改进,包括更好的用户体验、增强的社区参与度以及更强大...

    liferay经典书籍8本

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能来构建和管理数字体验,包括网站创建、内容管理、社交协作以及工作流程。以下是对这8本Liferay经典书籍的知识点总结,旨在帮助读者深入理解并掌握Liferay的...

    liferay 整合struts例子

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可扩展性。Struts则是一个经典的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将Liferay与Struts整合,可以充分利用Struts的业务逻辑...

    liferay 超级学习文档

    Liferay 是一个开源的企业级门户平台,它提供了一个强大的框架,用于构建和管理Web应用程序、内容和工作流程。本超学习文档将深入探讨Liferay的核心特性、开发环境、Java技术的应用以及Hibernate在Liferay中的整合。...

    Liferay合集.zip

    这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如《Liferay in Action》、《Liferay Portal Systems Development》和《Liferay User Interface Development》,以及一些中文文档,这些资源...

    liferay经典的例子源码

    "liferay经典的例子源码"这个资源包含了Liferay开发中的一个经典示例,名为"hello-world-ext",这是一个基础的Liferay扩展项目,非常适合初学者了解和学习Liferay的插件开发。 首先,我们要理解"Liferay扩展"的概念...

    liferay开发环境搭建

    【Liferay 开发环境搭建详解】 Liferay 是一个开源的企业级门户平台,它提供了一整套工具和服务,用于构建和管理数字体验。本教程将详细解释如何在Windows环境下搭建Liferay的开发环境,以进行二次开发。 首先,...

    liferay开发文档集合

    《Liferay开发文档集合》是针对企业级门户平台Liferay的一系列技术指南,涵盖了从基础安装到高级定制的全方位知识。这些PDF文档旨在帮助开发者、系统管理员和IT专业人员更好地理解和利用Liferay Portal来构建和管理...

    Liferay入门帮助文档(Liferay开发指南)

    Liferay入门帮助文档是针对Liferay开发的一份指南,它主要涵盖了如何开始使用这个全面的门户解决方案。Liferay是一个基于Java Enterprise Edition (J2EE) 的应用,它整合了多种技术,如EJB (Enterprise JavaBeans) ...

    liferay

    ### Liferay Portal 二次开发详解 #### 一、Liferay Portal 概览 **Liferay Portal** 是一款开源的企业级门户平台,它基于Java技术构建,支持多种标准,包括JSR 168 和 WSRP (Web Services for Remote Portlets)。...

    LIFERAY的ppt课件

    **Liferay简介** Liferay是一款开源的企业级门户平台,它提供了强大的内容管理、协作和社交功能,被广泛用于构建企业内部或外部的Web应用程序。Liferay的核心特性包括网站构建、内容管理、工作流程、社区参与以及与...

    liferay 6.2开发指南+用户手册

    Liferay 6.2是一款流行的开源企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体集成、工作流程以及自定义开发能力。本指南将基于提供的"liferay 6.2开发指南+用户手册"来深入讲解其核心知识点。 1. **...

    liferay6.2开发指南.pdf

    【Liferay 6.2 开发指南】 Liferay 6.2 是一个开源的企业级门户平台,它提供了丰富的功能和高度可扩展性,适合构建企业内部或外部的协作、信息共享和业务应用集成的网站。本开发指南将帮助开发者深入理解 Liferay ...

    LIferay6开发书籍

    《Liferay6开发书籍》是一套全面探讨Liferay Portal 6企业应用开发的资源集合,旨在帮助开发者深入了解和掌握Liferay平台的各个层面。Liferay是一个开源的企业级内容管理系统,常用于构建数字体验平台,提供丰富的...

    liferay 6.0 开发指南

    ### Liferay 6.0 开发指南核心知识点详解 #### 一、引言与核心技术 在《Liferay 6.0 开发指南》中,首先介绍了Liferay 6.0的核心技术及其开发策略。Liferay是一款强大的开源门户平台,支持企业级应用的构建与部署...

Global site tag (gtag.js) - Google Analytics