歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Sakai的安裝使用---Linux篇

  Sakai的安裝使用---Linux篇

  在Linux下安裝Sakai主要分為以下幾大步驟---我使用的是Debian的etch版本,但以下安裝過程應該適合於各Linux發行版本。

  1 軟件下載。

  需要下載的軟件包括---以下都是針對linux平台,注意選擇正確的軟件運行平台:

  JDK---www.sun.com,當前最新版本為1.5.0_08。

  Tomcat---Tomcat.apache.org,當前最新版本為5.5.17。注意選擇二進制版本裡的Core包,而且應該選擇那個zip包而不是那個可直接運行的exe文件。這是為了方便在啟動Sakai的時候自行設置一些環境變量。

  JDK1.4的兼容包---Tomcat.apache.org。這個包必不可少,這是Sakai安裝說明裡面明確講到的,我開始沒有仔細看安裝說明,忽略了這一步,結果浪費了兩個晚上的時間。

  Sakai---www.sakaiproject.org,當前的最新版本為2.2.1。注意Sakai提供了兩種平台各三個不同的版本,共六個不同的包下載。這三個不同的版本分別是演示版本、二進制版本和源碼版本。演示版本是一個集成了Tomcat、並配置好各運行參數的Sakai版本,可以很方便地安裝運行,但是功能也打折扣。源碼版本適合於要在源碼的基礎上進行功能修改和擴展的用戶,但安裝最為復雜。我使用的是二進制版本,這個版本要求用戶自己安裝好Tomcat,然後把已經打包好的Sakai解壓到Tomcat相應目錄就可以了。

  2 安裝JDK

  我使用的Linux的雖然是Debian,但是我沒有使用Debian的方式來安裝JDK,而是使用Sun的方式來安裝,所以適合於各種Linux版本。

  #cp jdkxxxxx.bin /opt (我喜歡把軟件安裝到/opt目錄)

  #cd /opt

  #chmod a+x jdkxxxx.bin

  #./jdkxxxx.bin

  這個安裝非常簡單。安裝完成之後,可以自己寫一個最簡單的Java程序,先用javac編譯再用java執行以驗證JDK安裝正確:

  #nano wen1.java

  import java.io.*;

  public class wen1 {

  public static void main(String[] args) {

  System.out.println("Hello World!");

  }

  }

  3 安裝Tomcat

  Tomcat的安裝更簡單,直接把下載來的zip解壓到自己喜歡的目錄就可以了。然後在bin子目錄中運行startup.sh以啟動tomcat服務器。

  為了驗證安裝正確,在浏覽器的地址欄裡輸入localhost:8080,如果出現相應界面說明Tomcat安裝正確。

  4 安裝Sakai

  安裝Sakai之前,記得先把tomcat服務器停止,然後把JDK的兼容包解壓,然後再把得到的三個Jar文件直接復制到tomcat的相應子目錄中去。

  再把Sakai解壓到tomcat的主目錄中,這一步不要搞錯目錄,比如說你的tomcat安裝在"/opt/tomcat55",那麼你就在解壓Sakai的時候,先把壓縮文件復制到/opt/tomcat55目錄再解壓。

  5 設置一些環境變量

  為了正常運行Sakai,還需要設置一些環境變量,我習慣把這些環境變量的設置寫在/etc/profile裡面,根據我的實際情況,我在/etc/profile文件的最後添加了以下內容:

  JAVA_HOME=/opt/jdk #需要設置為你剛才安裝JDK的位置

  PATH=$PATH:/opt/jdk/bin #設置搜索路徑,注意加一個bin

  JRE_HOME=/opt/jdk #這個變量如果你安裝JDK的時候沒有自己修改JRE的安裝位置,就可以不用設置了。

  JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=128m -XX:MaXPermSize=128m"

  CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=128m -XX:MaxPermSize=128m"




  export JAVA_HOME PATH JRE_HOME JAVA_OPTS CATALINA_OPTS

  前面三個環境變量是Sakai的安裝說明裡強調要設置的,但在實際安裝過程的時候,你會發現啟動Tomcat的時候,會不斷出現 "java.outofMemoryError"的嚴重錯誤,因而導致Tomcat無法啟動,為解決這個問題又浪費了我的兩個晚上,這是因為Java的內存洩露所導致的,我的解決辦法是,再設置後面兩個環境變量以增大Java的內存堆的配置。

  6 啟動Sakai:

  現在再運行tomcat目錄下bin子目錄裡的startup.sh啟動Sakai,注意這個啟動過程比較長,在我辦公室裡的P4 1.8G,256M內存的機器上足足花了15分鐘才啟動完成,而在我自己的P4 2.4G,1G內存的機器上也花了三分鐘時間來啟動。

  現在在浏覽器裡輸入localhost:8080/portal,可以看到Sakai的起始頁面了,以用戶admin密碼admin登陸進去使用吧。

  其他問題下次再談。

原文鏈接:http://www.jeast.net/student/wenheping/archives/2006/2308.Html



Copyright © Linux教程網 All Rights Reserved