文/張旭 張瑩
利用開源的DSpace來搭建起數字資產管理系統,為科研資料和學術出版物進行數字化的存儲、發布、交流和檢索提供方便。
DSpace系統是由美國麻省理工學院圖書館與惠普實驗室共同開發,于2002年11月根據BSD開放源代碼許可協議發布的開放源代碼數字機構倉儲系統。DSpace系統中的數據描述默認采用DC(Dublin Core)元數據,同時該系統支持OAI—PMH2.0協議,為其中的數據進行存儲、交換提供了一個數據標準和平臺。它可以存儲如文本、圖像、視頻等類型文件。
DSpace系統因其強大的功能和實用性,在全球大學和研究中得到了廣泛運用。臺灣大學機構典藏系統(NTUR)是以Dspace1.4Beta作為基礎開發而成,該系統由臺灣大學圖書館NTUR團隊以DSpace為基礎自行開發,擴充各種功能并進行漢化處理,之后不再隨著DSpace更新,由該團隊自行更新升級。它的漢化功能做得較好, 可以下載開源代碼,為中文使用者帶來了方便,而大陸基于DSpace開發的系統沒有公開源代碼。
安裝步驟
此次安裝用到的軟件如下:
操作系統 windows 2003server
jdk1.6.0_07
apache-ant-1.7.1
apache-tomcat-5.5.26
數據庫MySQL for Windows 5.0.27
Dspace軟件選用了臺灣大學機構典藏系統NTUR-RC3
系統環境安裝、配置:
1安裝Java jdk1.6.0_07
可以到http://java.sun.com下載,下載后安裝設置環境變量
JAVA HOME =D:Program FilesJavajdk1.6.0_07 PATH = %JAVA. HOME% bin ;%PATH%
2安裝apache-ant-1.7.1
可以從 http://ant.apache.org下載,下載后解壓,為方便安裝dspace設置環境變量
ANT home= d : dspace apache-ant-1.7.1PATH = %ANT- HOME% bin ; %PATH%
3安裝apache-tomcat-5.5.26
到D:Program FilesApache Software FoundationTomcat 5.5下,為了能顯示中文,安裝后需修改conf 文件夾下的配置文件server.xml,讓系統可以處理UTF-8的URI。
在Connector的地方加入URIEncoding="UTF-8":
maxThreads="150" min Spare Thread s="25"maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true"URIEncoding="UTF-8" /> 在控制面板中的管理工具的服務選項中設置tomcat為自動啟動,使tomcat為windows常駐服務,重新啟動Tomcat讓設定生效。 Mysql數據庫可以在http://dev.mysql.com/downloads/mysql/5.1.html下載,下載后進行安裝,為了在安裝dspace后能正確顯示中文,找到mysql安裝文件目錄下(如本例D:Program FilesMySQLMySQL Server 5.0)下的my.ini文件默認字符由latin1改為utf-8 [mysql] default-character-set=utf-8 安裝好數據庫后為方便數據庫的管理和使用,建議下載mysql-front,可以代替在Command Line Mode里輸入的各種設置用戶和密碼的命令,在mysql-front工具創建一用戶dspace,密碼為dspace,為安裝好dspace后連接sql數據庫用,再創建一數據庫名稱為dspace,在后面安裝dspace時,存放相應的表。 編輯配置文件dspace.cfg 解壓NTUR-RC3到某一文件夾下(如本例D://dspace/ir3),修改該文件夾下的config子文件夾下的配置文件dspace.cfg如下: server.os -- 系統安裝的平臺,目前支持Windows與Linux,參數為windows locale.default -- 默認語言,即用戶在沒有選擇語言時所顯示的語言,默認為zh-TW dspace.dir -- IR安裝的目錄(如本例D://dspace/ir3),此目錄為置放主要系統的地方。指定IR欲安裝的目錄后,系統會自動于該路徑產生相關檔案。 dspace.wardir -- Web Container的deploy目錄(即置放網頁程序的地方),例如Tomcat的deploy目錄:$tomcat_home/webapps($tomcat_home為Tomcat安裝的目錄) dspace.url -- IR網站的url,若安裝后的網址為http://127.0.0.1:8080/dspace,請輸入包含/dspace的部份,以免部分功能會出現問題。 dspace.hostname -- IR網站的hostname。 db.url -- 數據庫服務器的位置,格式為jdbc:mysql://$hostname:$port/dspace。 db.username -- 聯機數據庫使用的賬號(如本例 dspace),該賬號需有可存取db.url里所設定的數據庫的權限。 db.password -- 聯機數據庫使用的賬號(如本例 dspace),db.username的密碼(如本例 dspace)。 mail.server -- 郵件服務器的網址,如smtp.xxx.edu.cn。用戶注冊新賬號時系統會寄出確認郵件,若此沒有設定此參數,注冊新賬號時會出現錯誤。 mail.server.username -- 若郵件服務器需使用賬號密碼,需設定此參數。 mail.server.password -- 若郵件服務器需使用賬號密碼,需設定此參數。 ant安裝命令 設定完成后,進行安裝。先進入D://dspace/ir3,輸入ant fresh_install。如ant命令不能執行,需要運行cmd,設置path 命令:p a t h=a n t的文件路徑(如本例 D:dspaceapache-ant-1.7.1in),再輸入命令: ant fresh_install 執行后會出現安裝成功的提醒,如果安裝不成功,請再次檢查JDK, Ant和MySQL的設定是否正常。安裝正常后,在瀏覽器的地址欄輸入http://127.0.0.1:8080/dspace,應能出現TAIR網頁。 設定管理者賬號,開始—運行—cmd—cd到dspace安裝目錄下的bin文件夾。 cd $ir_home/bin (如本例:d://dspace/ir3/bin) ./dsrun org.dspace.administer.CreateAdministrator數據庫的安裝
DSpace軟件的安裝