日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sakai 2.6 配置

發布時間:2023/12/31 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sakai 2.6 配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章??? 概述

1.1???????? Sakai簡介

?

Sakai 是一個自由、開源的在線協作和學習環境,由Sakai成員開發和維護。提供一組軟件工具來幫助需要開發一個共同用于協作或學習環境的研究院校、商業組織和 自主群體創建一個用于協作的網站。Sakai的協作和學習環境是一個免費、共享源代碼的教育軟件平臺,主要用于教學、研究和協作。是一個類似于 moodle的課程管理、學習管理系統,以及虛擬學習環境。Sakai是一基于Java的面向服務的應用程序,具有可靠性、協作性和可擴展性

???????? Sakai2.6+基于kernel1.x, 表示層可采用多種View技術,與Tomcat5.5緊密集成,不能在Tomcat6.x上正常運行。

  定制過的Spring實現IoC,Hibernate實現跨數據庫,目前只能運行在JDK5,與JDK6有沖突。

  Sakai 各層所用技術:

  表示層:JSF、Velocity、RSF、Ajax(GWT)。

  業務邏輯層:Spring(Sakai的components服務本身即一個修改過的Spring版本)

  數據存取層:Hibernate,泛型Dao。

?

1.2???????? Sakai版本描述

?

Sakai 2.6.2提供了Demo、Binary和Source三種不同安裝類型的版本,用戶可以根據自己的需求選擇安裝上述版本。

Demo版包括了 tomcat 和預裝好的 webapps ,所以唯一預先要做的就是提供 JDK1.5 或者更高版本的 java 環境。但是該版本只適合小范圍應用,適合于進行軟件評估和單服務器的應用。

如果你有一個已經配置好的 tomcat ,Binary安裝類型提供了一個簡單的安裝方式,即直接解壓 Sakai 應用包到 tomcat ,而不需要通過專業的 build ,適合于不需要代碼級改動的應用要求。

Source版本提供了源代碼,安裝前須提供 tomcat 、專業 build 工具、數據庫。用戶可以通過 build 配置來自定義需安裝的組件。

前兩種版本都相對簡單,我們著重講解一下Source版本的安裝與配置方法。

?

?

第二章??? JAVA環境

2.1 ???JDK的選擇及安裝

Sakai 2.6 目前并不很好地適應JAVA 1.6,如果系統中安裝的是JAVA 1.6,編譯Sakai的時候將會出現錯誤。

SUN公司提供的JAVA 1.5已經完美地支持Sakai 2.6,建議安裝JDK/JRE 5.0 Update 18。JAVA 1.4.2以下的版本將不支持Sakai 2.6。

?

?

2.2 ???JAVA環境變量設置

用戶可通過SUN公司官方網站安裝完JDK后,點擊“開始”->“運行”,輸入“cmd”進入命令操作符界面,輸入“JAVA –version”,如出現JDK版本號則JDK安裝成功。

然后對環境變量進行設置。回到桌面,右擊“我的電腦”->“屬性”->“高級”,點擊“環境變量”。新建“JAVA_HOME”,設置為“*:\..\jdk1.5.0_18”(JDK的安裝路徑),點擊“PATH”(若沒有該選項就新建PATH變量),編輯,在變量值最后加上“; *:\..\Java\jdk1.5.0_18\bin”.值得注意的是,由于JDK默認分配給java虛擬機的內存過小,不足以運行Sakai,所以我們必須在環境變量中設置java虛擬機內存。在環境變量中新建JAVA_OPTS,變量值為:

“-server -Xmx768m -XX:MaxNewSize=128m -XX:MaxPermSize=128m”。

至此,JAVA環境設置完成。

?

?

第三章??? Tomcat配置

3.1??? Tomcat的下載與安裝

?

Apache Tomcat Servlet為Sakai提供了一個理想的Web應用程序運行環境。 Tomcat同時實現了Java Servlet和JavaServer Pages(JSP),并且能夠獨立運行或與如Apache HTTP服務器或JBoss Web應用服務器一起使用。Sakai 2.6能夠與Tomcat 5.5系列協同工作。建議使用Tomcat 5.5.28 +,以避免一些較早版本Tomcat存在的安全漏洞。但是請注意,目前Sakai 2.6不與Tomcat 6.0 兼容。

用戶可在http://archive.apache.org/dist/tomcat/tomcat-5/下載Tomcat,注意選擇core binary的版本。建議Sakai 2.6.1與Tomcat 5.5.28配套使用。

?

?

3.2??? Tomcat的配置方法

?

下載好Tomcat的zip包后,解壓到指定文件,我們需要對Tomcat的環境變量進行設置。

類似于JAVA的環境變量設置,新建一個“CATALINA_HOME”的變量名,變量值設為Tomcat的根目錄“*:\..\tomcat”,在PATH變量值的最后添加“; CATALINA_HOME\bin”。

設置完環境變量后,進入Tomcat\bin文件中,運行startup.bat的批處理文件,啟動完Tomcat后,在瀏覽器中輸入http://localhost:8080 。如果瀏覽器中顯示出相應的Tomcat主頁,則表示Tomcat安裝成功。

?

4.1??? MAVEN的下載與安裝

?

Apache Maven 項目管理框架系統為Sakai提供了一個標準的構件庫模型和軟件引擎。在安裝Sakai的過程中,我們將把Maven作為一個構建工具,用來編譯、測試和部署Sakai。

Maven 2.2 以上版本能夠與Sakai 2.6完美的兼容,在此推薦用戶下載安裝Maven 2.2 。用戶可以通過http://maven.apache.org/download.html 下載Maven 。

解壓安裝Maven到指定文件后,我們可以在命令操作符界面中輸入

“mvn --version”查看Maven是否安裝成功。

?

?

4.2????? Maven的配置方法

?

類似的,我們需要對Maven的環境變量進行設置。在環境變量中,新建一個環境變量,變量名為MAVEN_HOME,變量值為Maven的根目錄:“*:\..\apache-maven-2.0.8”。在PATH中,我們添加“; MAVEN_HOME\bin”到末尾。 由于默認提供給Maven的內存不足以滿足編譯Sakai的條件,所以我們將對其進行設置。類似與JAVA_OPTS的設置,我們新建一個環境變量,變量名為“MAVEN_OPTS”,其變量值設置為“-Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m”。 接下來我們需要給Maven新建一個儲存文件。在系統管理員文件下(例如系統裝在C盤,管理員名為Administrator,則路徑為C:\Documents and Settings\Administrator)新建一個名為“.m2”的文件夾,然后在該文件夾中新建一個名為“repository”的文件夾。也可以通過在命令操作符界面中輸入以下命令新建這兩個文件夾“mkdir %HOMEDRIVE%%HOMEPATH%\.m2\repository” repository是Maven的儲存文件,用來存放下載的依賴關系等。然后在“.m2”文件下新建一個“settings.xml”的文件,其文件類容為: <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>D:\tomcat\tomcat5.5.28</appserver.home> <maven.tomcat.home>D:\tomcat\tomcat5.5.28</maven.tomcat.home> <sakai.appserver.home>D:\tomcat\tomcat5.5.28</sakai.appserver.home> <surefire.reportFormat>plain</surefire.reportFormat> <surefire.useFile>false</surefire.useFile> </properties> </profile> </profiles> </settings> 其中的參數由用戶根據實際情況修改(如路徑及版本號)。

第五章??? Sakai的配置

5.1?? 獲得源代碼

?

用戶可以通過http://www.sakaiproject.org/下載Sakai-src文件,然后將文件解壓到指定的位置。

?

?

5.2?? 創建保存屬性文件的文件夾

?

在缺省配置屬性下, sakai 可以運行它的不同的組件。為了重新配置這些組件,你必須在 sakai.properties 文件中配置某些參數,這個文件缺省放在 $CATALINA_HOME/sakai 目錄下,這個目錄 maven 不會自動創建,所以你將手工創建。

Sakai 的主要配置文件就是 sakai.properties (點擊下載我的), 有兩種方式生成該配置文件,一是從頭創建,二是拷貝一份已經在運行的配置文件進行修改。在 sakai-src/reference/docs/ 目錄下有一份標準的配置文件例子,另外一個可能的目錄是在 sakai-src/kernel/component/src/config/org/sakaiproject/config/ 下。

原理上 sakai 任何組件的屬性都可以通過這個配置文件來重載。這個配置文件中涉及到的參數設置,僅僅只是所有可能設置的一小部分。

得到更多關于 sakai.properties 的信息

從你的機構名到數據庫的配置, sakai.properties 文件的參數設置涉及到的范圍極廣。更多的信息請參見 sakai_properties.doc 或者 reference/docs/architecture/sakai_properties.doc 文件。

?

?

5.3?? Sakai的編譯和運行

?

在命令操作符界面中,用CD命令進入Maven/bin(改為你的目錄)目錄,輸入mvn clean install 命令,下載Maven依賴關系。

然后輸入“cd ”命令,到Sakai src主目錄中,輸入“mvn clean install sakai:deploy -Dmaven.tomcat.home=D:\tomcat\tomcat5.5.28” ,對Sakai進行編譯。注意,“D:\tomcat\tomcat5.5.28”應改為為Tomcat的根目錄,編譯生成的文件將存放在這個目錄里。

第一次編譯過程將耗費一定時間,整個編譯完成后,啟動Tomcat,Tomcat將會對編譯生成的war包進行解壓。啟動完成也將需要一定的時間。完成后,在瀏覽器中輸入“http://localhost:8080/portal ” ,顯示了Sakai的主頁,則表明Sakai安裝成功。

?

轉載于:https://blog.51cto.com/gjbxx110/373573

總結

以上是生活随笔為你收集整理的Sakai 2.6 配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。