===========原料
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是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部系统、协作平台等。在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于...
标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...
### Liferay环境搭建详解 #### 一、简介 Liferay是一款功能强大的开源企业级门户平台,主要用于构建企业级Web应用程序和服务。本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并...
### Liferay快速入门知识点详解 #### 一、Liferay Portal简介与快速启动 Liferay Portal是一款功能强大且灵活的企业级门户平台,它基于Java技术,遵循JSR-168标准,提供了丰富的特性来满足企业内外部网站的需求。...
【Liferay 6 入门教程】 Liferay是一款开源的企业级门户平台,广泛用于构建企业网站、社交网络和协作工具。Liferay 6是其一个重要的版本,提供了丰富的功能和改进,包括更好的用户体验、增强的社区参与度以及更强大...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能来构建和管理数字体验,包括网站创建、内容管理、社交协作以及工作流程。以下是对这8本Liferay经典书籍的知识点总结,旨在帮助读者深入理解并掌握Liferay的...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可扩展性。Struts则是一个经典的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将Liferay与Struts整合,可以充分利用Struts的业务逻辑...
Liferay 是一个开源的企业级门户平台,它提供了一个强大的框架,用于构建和管理Web应用程序、内容和工作流程。本超学习文档将深入探讨Liferay的核心特性、开发环境、Java技术的应用以及Hibernate在Liferay中的整合。...
这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如《Liferay in Action》、《Liferay Portal Systems Development》和《Liferay User Interface Development》,以及一些中文文档,这些资源...
《Liferay开发文档集合》是针对企业级门户平台Liferay的一系列技术指南,涵盖了从基础安装到高级定制的全方位知识。这些PDF文档旨在帮助开发者、系统管理员和IT专业人员更好地理解和利用Liferay Portal来构建和管理...
Liferay入门帮助文档是针对Liferay开发的一份指南,它主要涵盖了如何开始使用这个全面的门户解决方案。Liferay是一个基于Java Enterprise Edition (J2EE) 的应用,它整合了多种技术,如EJB (Enterprise JavaBeans) ...
### Liferay Portal 二次开发详解 #### 一、Liferay Portal 概览 **Liferay Portal** 是一款开源的企业级门户平台,它基于Java技术构建,支持多种标准,包括JSR 168 和 WSRP (Web Services for Remote Portlets)。...
**Liferay简介** Liferay是一款开源的企业级门户平台,它提供了强大的内容管理、协作和社交功能,被广泛用于构建企业内部或外部的Web应用程序。Liferay的核心特性包括网站构建、内容管理、工作流程、社区参与以及与...
【Liferay 6.1 开发学习】 Liferay 是一款开源的企业级门户平台,它提供了内容管理、社交网络、协作工具等功能,适用于构建企业内部或对外的网站和工作平台。Liferay 6.1 版本是其重要的里程碑,包含了丰富的功能...
Liferay 6.2是一款流行的开源企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体集成、工作流程以及自定义开发能力。本指南将基于提供的"liferay 6.2开发指南+用户手册"来深入讲解其核心知识点。 1. **...
【Liferay 6.2 开发指南】 Liferay 6.2 是一个开源的企业级门户平台,它提供了丰富的功能和高度可扩展性,适合构建企业内部或外部的协作、信息共享和业务应用集成的网站。本开发指南将帮助开发者深入理解 Liferay ...
《Liferay6开发书籍》是一套全面探讨Liferay Portal 6企业应用开发的资源集合,旨在帮助开发者深入了解和掌握Liferay平台的各个层面。Liferay是一个开源的企业级内容管理系统,常用于构建数字体验平台,提供丰富的...
### Liferay 6.0 开发指南核心知识点详解 #### 一、引言与核心技术 在《Liferay 6.0 开发指南》中,首先介绍了Liferay 6.0的核心技术及其开发策略。Liferay是一款强大的开源门户平台,支持企业级应用的构建与部署...