sakai mysql_一个完整的Sakai安装步骤
一個(gè)完整的Sakai系統(tǒng)的安裝主要由以下步驟構(gòu)成:
1 操作系統(tǒng)的安裝:
我使用的是Debian的新版本Etch。
2 安裝JDK.
Sun把Java開(kāi)源了,大家都很開(kāi)心。在Debian下安裝JDK很簡(jiǎn)單,一是在sources.list文件中每個(gè)源的main后面加上non-free(相信不久之后就不用這么麻煩了吧),然后:
#apt-get install sun-java5-jdk
另外一種更多使用的JDK安裝則是去sun的網(wǎng)站下載JDK來(lái)安裝。Sun的網(wǎng)站上有很詳細(xì)的安裝教程,安裝非常簡(jiǎn)單,基本上一路點(diǎn)擊next就可以了。
無(wú)論采用哪種安裝方式,都要記得設(shè)置幾個(gè)重要的環(huán)境變量,我在/etc/profile文件的最后添加下面幾行:
JAVA_HOME=/opt/jdk?#需要設(shè)置為你剛才安裝JDK的位置
PATH=$PATH:/opt/jdk/bin:/opt/jdk/jre/bin?#設(shè)置搜索路徑,注意加一個(gè)bin
JRE_HOME=/opt/jdk?#這個(gè)變量如果你安裝JDK的時(shí)候沒(méi)有自己修改JRE的安裝位置,就可以不用設(shè)置了。
安裝完成之后,可以自己寫(xiě)一個(gè)最簡(jiǎn)單的Java程序,先用javac編譯再用java執(zhí)行以驗(yàn)證JDK安裝正確:
wen1.java
import java.io.*;
public class wen1 {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
我使用的是jdk-1.5.09版本。
3 安裝Tomcat
Tomcat的安裝更簡(jiǎn)單,直接把下載來(lái)的zip解壓到自己喜歡的目錄就可以了。然后在bin子目錄中運(yùn)行startup.sh以啟動(dòng)tomcat服務(wù)器。
為了驗(yàn)證安裝正確,在瀏覽器的地址欄里輸入http://localhost:8080,如果出現(xiàn)相應(yīng)界面說(shuō)明Tomcat安裝正確。
我使用的是Tomcat 5.5.20版本。
4 安裝Sakai
安裝Sakai之前,記得先把tomcat服務(wù)器停止。
如果使用的JDK還是1.4版本,需要把Tomcat的JDK的兼容包解壓,然后再把得到的三個(gè)Jar文件直接復(fù)制到tomcat的相應(yīng)子目錄中去。
然后去Sakai---www.sakaiproject.org下載Sakai,當(dāng)前的最新版本為2.3。注意Sakai提供了兩種平臺(tái)各三個(gè)不同的版本,共六個(gè)不同的包下載。這三個(gè)不同的版本分別是演示版本、二進(jìn)制版本和源碼版本。演示版本是一個(gè)集成了Tomcat、并配置好各運(yùn)行參數(shù)的Sakai版本,可以很方便地安裝運(yùn)行,但是功能也打折扣。源碼版本適合于要在源碼的基礎(chǔ)上進(jìn)行功能修改和擴(kuò)展的用戶,但安裝最為復(fù)雜。我使用的是二進(jìn)制版本,這個(gè)版本要求用戶自己安裝好Tomcat,然后把已經(jīng)打包好的Sakai解壓到Tomcat相應(yīng)目錄就可以了。
再把下載來(lái)的Sakai二進(jìn)制包解壓到tomcat的主目錄中,這一步不要搞錯(cuò)目錄,比如說(shuō)你的tomcat安裝在"/opt/tomcat55",那么你就在解壓Sakai的時(shí)候,先把壓縮文件復(fù)制到/opt/tomcat55目錄再解壓。
為了正常運(yùn)行Sakai,還需要設(shè)置一些環(huán)境變量,我習(xí)慣把這些環(huán)境變量的設(shè)置寫(xiě)在/etc/profile里面,根據(jù)我的實(shí)際情況,我在/etc/profile文件的最后添加了以下內(nèi)容:
JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=128m
-XX:MaxPermSize=128m"
CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=128m
-XX:MaxPermSize=128m"
export JAVA_OPTS CATALINA_OPTS
設(shè)置這兩個(gè)環(huán)境變量是為了增大Java的內(nèi)存堆的配置,否則Sakai不能正常啟動(dòng)。
5 配置數(shù)據(jù)庫(kù)
現(xiàn)在Sakai可以運(yùn)行了,但是現(xiàn)在所有的數(shù)據(jù)---包括用戶信息、課程信息等----都是寫(xiě)在內(nèi)存里,只要Tomcat重新啟動(dòng),所有數(shù)據(jù)都會(huì)消失,我們還需要配置好數(shù)據(jù)庫(kù),以便Sakai把所有的數(shù)據(jù)寫(xiě)到數(shù)據(jù)庫(kù)里面。
Sakai目前支持Oracle和MySQL,前者太復(fù)雜,我使用的是后者。Sakai官方推薦使用Mysql4,我使用的是MySQL5,也沒(méi)有發(fā)現(xiàn)不妥。
先安裝MySQL:
#apt-get install mysql5-server
mysql5-client
然后創(chuàng)建Sakai要使用的數(shù)據(jù)庫(kù),并建立相應(yīng)的用戶及權(quán)限:
mysql> create database sakai default character
set utf8;
這里設(shè)置字符集為utf8以支持中文......點(diǎn)擊查看原文
總結(jié)
以上是生活随笔為你收集整理的sakai mysql_一个完整的Sakai安装步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 电脑软件:推荐一款本地文档搜索神器,赶快
- 下一篇: niva mysql_Nivacat f