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