`

sakai安装说明

阅读更多

 

 

 

 

 

 

 

sakai安装说明

                                                                                         

 

 

 

 

 

 

 

 

 

 

 

 

赵国力 2010-4-1整理

       2010-4-3整理完毕

 

 

 

 

 

 

 

 

 

 

 

目录

1 下载软件... 3

1.1 下载最新版的sakai源码,javadocs, Taglibdocs. 3

1.2 下载JDK【必须是1.5版本的】... 3

1.3 tomcat 5.5.26 下载... 3

1.4 Maven 2.0.6+ 下载... 3

2 安装软件... 4

2.1 安装JDK... 4

2.2 安装tomcat 4

2.3 安装maven. 5

2.4 sakai-src-2.62.zip解压到tomcat的根目录... 5

2.5生成MAVEN本地工作路径... 5

2.6 设置完成后,需要重启电脑使设置生效。... 6

2.7 运行命令行,依次输入... 6

2.8 进行编译... 6

2.9 启动Sakai 7

2.10 在完成数据的库配置... 7

2.11 tomcat下新建sakai目录... 7

2.12 查看sakai数据库中的表结构... 8

参考文献... 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 下载软件

1.1 下载最新版的sakai源码,javadocs, Taglibdocs

http://source.sakaiproject.org/release/2.6.2/

 

 

1.2 下载JDK【必须是1.5版本的】

http://java.sun.com/products/archive/

 

备注:

官方网站推荐版本不易下载:可使用公司目前使用版本:jdk1.5.0_12

 

1.3 tomcat 5.5.26 下载

http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.26/bin/

 

备注:

建议使用免安装版的tomcat.

1.4 Maven 2.0.6+ 下载

 下载

http://d.download.csdn.net/down/646035/sixue520530

http://maven.apache.org/download.html

 

 

2 安装软件

注意:以下所有程序的安装目录中都不能带有空格,所以请在记事本中过滤后使用。否则在使用MAVEN进行编译时有可能不能通过。

2.1 安装JDK

第一步: 安装JDK

第二步:设置系统变量、配置环境变量:

JAVA_HOME=C:\Program Files\Java\jdk1.5.0_12

PATH中添加:;%JAVA_HOME%\bin

增加系统变量:

JAVA_OPTS = -server -XX:+UseParallelGC -Xmx768m -XX:MaxPermSize=160m -Djava.awt.headless=true

配置classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

第三步: 查看版本是否安装 成功:

java –version

 

2.2 安装tomcat

第一步:安装tomcat. 建议使用免安装版,TOMCAT的压缩包解压到你要安装的位置。

第二步:设置系统变量、配置环境变量:

TOMCAT_HOME=D:\sakaistudy\apache-tomcat-5.5.26

PATH中添加:%TOMCAT_HOME%\bin

第三步:修改编码。

因为tomcat默认是使用ISO-88591编码,而sakai使用的是utf-8编码所以需要修改tomcat/conf/下的server.xml文件内。

查找

<Connector port="8080" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true"/>
修改为

<Connector port="8080" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
(
这一步官方说明里没有提到,但这是必须的)

2.3 安装maven

第一步:解压maven至你要安装的路径即可。

第二步:配置环境变量:

MAVEN_HOME = D:\sakaistudy\apache-maven-2.0.8

PATH中添加:%MAVEN_HOME%\bin

增加系统变量【否则在编译时会提示内存不足】:MAVEN_OPTS = -Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

第三步:查看版本是否配置成功。

mvn –v 或者 mvn –version

 

2.4 sakai-src-2.62.zip解压到tomcat的根目录

解压到tomcat_home下。

2.5生成MAVEN本地工作路径

运行命令行:切换到C:\Documents and Settings\Administrator下。Administrator指当前用户。

命令行mkdir .M2\repository

 

.M2\目录下新建settings.xml文件,把以下内容复制进去。并把其中tomcat的安装路径修改为你系统上安装的路径

<settings xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <profiles>
    <profile>
      <id>tomcat5x</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <appserver.id>tomcat5x</appserver.id>
        <appserver.home>c:\opt\tomcat</appserver.home>
        <maven.tomcat.home>c:\opt\tomcat</maven.tomcat.home>
        <sakai.appserver.home>c:\opt\tomcat</sakai.appserver.home>
        <surefire.reportFormat>plain</surefire.reportFormat>
        <surefire.useFile>false</surefire.useFile>
      </properties>
    </profile>
  </profiles>
</settings>

 

2.6 设置完成后,需要重启电脑使设置生效。

2.7 运行命令行,依次输入

cd C:\opt\tomcat\sakai-src\master

mvn clean install

cd ..

2.8 进行编译

mvn clean install sakai:deploy -Dmaven.tomcat.home=tomcathome

注意修改命令最后面tomcathome的路径为你系统中tomcat的安装路径,亦即你在settings.xml中设置的路径。

如:我安装tomcat的位置为C:\opt\tomcat。则:

mvn clean install sakai:deploy -Dmaven.tomcat.home=C:\opt\tomcat

并且在编译过程中不要启动tomcat服务.

 

这个命令在编译时会去远程服务器连接进行校验,检查本机上所缺少的支持包并下载到电脑上,这个过程可能十分漫长。(在我的电脑上运行了1个小时多才完成),所以如果有其他人安装过Sakai,最好把别人的.M2目录Coby过来再进行编译,可以节省很多时间。

 

如果你确认所有Sakai需要的支持文件都已下载到本机上,可以采用离线模式进行编译:

mvn -o clean install sakai:deploy

#mvn clean install sakai:deploy -Dmaven.tomcat.home= D:\sakaistudy\apache-tomcat-5.5.26

跳过单元测试进行编译。这些测试不是必须的,跳过可以节省时间。

mvn -Dmaven.test.skip=true clean install sakai:deploy

2.9 启动Sakai

编译完成后,在tomcat\bin目录下运行startup.bat启动tomcat

大约3分钟后,显示成功启动的信息。

然后用在IE地址栏输入http://localhost:8080/portal,

如果是局域网机器 输入http://192.168.5.249:8080/portal,

可以使用默认用户名admin,密码admin登陆进去了。

 

2.10 在完成数据库的配置

安装MYSQL数据库,记住 你的账号和密码。

创建sakai数据库,并指定使用该数据库的用户权限。

create database sakai default character set utf8;
grant all on sakai.* to sakaiuser@'localhost' identified by 'sakaiuser';

grant all on sakai.* to sakaiuser@'127.0.0.1' identified by 'sakaipassword';

下载mysql-connector-java-5.0.8-bin.jar,放到\tomcat\commom\lib

(官方说明里没有,但这是必须的)

2.11 tomcat下新建sakai目录

如果:已经运行过,此目录已有。如果没有运行过,

\tomcat\sakai-src\reference\docs目录下的sakai.properties文件复制过去,然后作以下修改

修改用户名和密码为上面指定的数据库用户名和密码

Sakai默认使用数据库为HSQL,需要修改为MySQL

# DATABASE CONFIGURATION - make sure to modify details to match your particular setup

# The username and password.  The defaults are for the out-of-the-box HSQLDB.  Change to

match your setup.
username@javax.sql.BaseDataSource=
用户名,sakaiuser

password@javax.sql.BaseDataSource=密码,如sakaipassword

# establish auto.ddl - on by default
auto.ddl=true
#auto.ddl=false

## HSQLDB settings - on by default
#vendor@org.sakaiproject.db.api.SqlService=hsqldb
#driverClassName@javax.sql.BaseDataSource=org.hsqldb.jdbcDriver
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
#validationQuery@javax.sql.BaseDataSource=select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
# two hsqldb storage options: first for in-memory (no persistence between runs), second for disk based
#url@javax.sql.BaseDataSource=jdbc:hsqldb:mem:sakai
#url@javax.sql.BaseDataSource=jdbc:hsqldb:file:${sakai.home}db/sakai.db

## MySQL settings - make sure to alter as appropriate
vendor@org.sakaiproject.db.api.SqlService=mysql
driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
url@javax.sql.BaseDataSource=jdbc:mysql://127.0.0.1:3306/sakai?

useUnicode=true&characterEncoding=UTF-8
validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_COMMITTED

 

2.12 查看sakai数据库中的表结构

启动tomcat ,然后用在IE地址栏输入http://localhost:8080/portal,

如果是局域网机器 输入http://192.168.5.249:8080/portal,

可以使用默认用户名admin,密码admin登陆进去了。

 

查看数据库sakai,发现下面有表293个。表好多呦。

 

 

参考文献

http://confluence.sakaiproject.org/display/DOC/Install+Guide+-+Source+Install+%282.6%29

分享到:
评论

相关推荐

    sakai安装文档,很有用的

    sakai安装文档,很有用的安装Sakai App Builder

    sakai远程教育系统安装手册

    - 安装说明:[http://java.sun.com/j2se/1.5.0/index_jdk5.jsp](http://java.sun.com/j2se/1.5.0/index_jdk5.jsp) 推荐将 SDK 安装到 `/opt` 目录下,例如 `/opt/java`。同时,将 JRE 安装到不同的目录中(特别是 ...

    sakai2.8安装手册

    ### Sakai 2.8 安装手册关键知识点解析 #### 一、Sakai 2.8 简介及重要性 Sakai 是一款开源的学习管理系统(LMS),被广泛应用于教育机构中,用于支持教学、学习和管理活动。Sakai 2.8 版本是一个重要的里程碑,它...

    sakai的安装配置

    ### Sakai 的安装与配置详解 #### 一、概述 Sakai 是一款开源的教育协作平台,广泛应用于教育机构中。本文档旨在详细介绍 Sakai 2.9.0 版本的安装与配置过程,并解决在安装过程中可能遇到的一些常见问题。 #### ...

    SourceCode版本Sakai安装配置

    **源码版本Sakai安装配置详解** Sakai是一款开源的在线学习管理系统,它提供了丰富的教学工具,如课程管理、讨论区、评估系统等,适用于教育机构和企业进行在线教育。本文将详细介绍如何通过源代码版本在本地环境中...

    Sakai部署步骤 (1)1

    在本文中,我们将详细探讨如何部署Sakai教育平台,主要关注环境准备、MySQL数据库的安装与配置,以及Sakai的部署流程。Sakai是一个开源的学习管理系统,广泛用于教育机构,支持教学、协作和评估活动。让我们一步步来...

    Sakai-src基于Sakai的源码文件

    《Sakai-src:探索与理解Sakai开源教育平台的源码》 Sakai,作为一款全球知名的开源教育协作平台,为教育者和学习者提供了丰富的在线教学工具和服务。其源码版本,即"Sakai-src",是开发者和教育技术爱好者深入研究...

    sakai样式修改手册

    在Sakai这个开源教育平台中,样式修改是提升用户界面体验的重要环节。要修改Sakai的样式,首先需要了解CSS(Cascading Style Sheets)的作用,它负责定义网页的布局和外观。以下是详细步骤: 1. **查找当前页面CSS*...

    Sakai 框架与内核 附件下载

    《Sakai框架与内核详解》 Sakai是一个开源的教育软件平台,它为全球的教育机构提供了一个协作和学习的环境。Sakai框架与内核是其核心组成部分,它们共同构成了一个强大的系统架构,支持各种教学和学习应用的开发与...

    Sakai 2.6 配置

    **Sakai 2.6配置详解** Sakai是一个开源的教育软件平台,它提供了丰富的协作和学习工具,广泛应用于高等教育、K-12学校、企业培训等场景。Sakai 2.6是该平台的一个较早版本,虽然现在已经有了更先进的版本,但了解...

    sakai doc 2.9.3

    Javadoc 是一种由 Java 编程语言提供的工具,用于自动生成关于 Java 类库的文档,包括类、接口、方法等的详细说明,方便开发者理解和使用。TGZ 文件是 TAR 文件经过 GZip 压缩后的结果,通常用于在Unix或Linux环境中...

    Sakai11远程教育版安装指南

    系统运行软件环境 服务器端: 操作系统:linux 或 windows 数据库:mysql 5.5或更高版本 编译运行环境:Java 1.8 客户端: Windows7、Windows8,IE7以上版本、chrome、firefox浏览器 ...安装步骤(以linux为例)

    使用Sakai构建开放式教学平台(完整版)

    3. **系统安装与配置**:根据官方文档完成Sakai的安装,进行必要的参数配置以适配特定环境。 4. **功能定制与开发**:依据教学需求,定制站点和工具,可能涉及自定义Portlets或集成第三方服务。 5. **测试与优化**:...

    sakai 用户注册业务流程分析

    Sakai 是一款被广泛应用于高等教育领域的开源课程管理系统(CMS)。它不仅提供了一个强大的平台用于支持教学与学习活动,而且还具备良好的架构设计,能够确保系统的解耦性、扩展性和稳定性。这使得 Sakai 成为了企业...

    SAKAI 架构 的前世今生

    **SAKAI架构的前世今生** SAKAI,作为一个开源的教育技术平台,自2003年成立以来,已经在全球范围内被广泛应用于教学、学习和协作。它的设计初衷是为了提供一个灵活、可扩展且易用的环境,促进学术交流与合作。本文...

    sakai charon分析文档

    ### Sakai Charon 分析 #### 一、Sakai简介与特性 Sakai作为一个广泛应用在高等教育领域的开源课程管理系统,其设计具有高度的模块化和灵活性,这使其成为了一个非常受欢迎的选择。对于那些需要定制化教学平台的...

    E-learning sakai 用户手册

    Sakai 是由高校、商业组织和个人开发者组成的社区,致力于开发一个通用的协作学习环境(Collaboration and Learning Environment,CLE)。Sakai是基于Educational Community License(开源软件许可证的一种)的教育软件...

    Sakai部署步骤1

    在本文中,我们将详细探讨如何部署Sakai教育平台,主要关注Sakai的环境配置、MySQL数据库的安装以及配置信息的修改。Sakai是一个开源的协作与学习管理系统,广泛应用于高等教育机构,用于构建在线课程和教学环境。 ...

    sakai-portal-api-2.9.0-b05.zip

    标题 "sakai-portal-api-2.9.0-b05.zip" 暗示了这是一个关于Sakai门户API的版本包,版本号为2.9.0的b05迭代。Sakai是一个开源的教育软件平台,主要用于构建网络学习环境,它提供了丰富的工具和服务,如课程管理、...

Global site tag (gtag.js) - Google Analytics