今天瞭解了一下開源dspace軟體,現將安裝過程總結如下:
1、環境設定
1.1 下載jdk1.6.x並安裝,安裝時選擇預設安裝路徑即可
一般為 C:/Program Files/Java/jdk1.6.0_10
設定JAVA_HOME,設定CLASSPATH和PATH
2、組件準備
2.1 下載最新版maven2.2.1
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.2.1-bin.zip
下載完解壓後放在%maven%目錄下,然後設定maven的環境變數
建立環境變數:變數名M2_HOME 變數值%maven%
比如%maven%為D:/maven2.2.1則 M2_HOME=D:/maven2.2.1,同時在PATH中增 加%M2_HOME%/bin
2.2 下載最新版apache-ant-1.8.0-bin.zip
http://ant.apache.org/bindownload.cgi
載完解壓後放在%ant%目錄下,同時在PATH中增加%ant%/bin
2.3 下載最新版oracle10g
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_clusterware_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_gateways_win32.zip
下載後根據提示一步一步進行安裝。
安裝完成後,點擊開始->所有程式->Oracle Database 10g Enterprise Edition ->轉至資料庫首頁
輸入DBA的使用者名稱和密碼(也就是在安裝時自己設的使用者名稱和密碼)。登入成功後建立使用者dspace和密碼dspace
2.4 下載oracle的驅動包ojdbc14.jar
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html 裡面選擇與 oracle 版本想對
應的版本下載,由於我下載的oracle版本是10.2.0.1.0 ,所以我下載了相對應的ojdbc14.jar。
運行mvn命令將ojdbc14.jar安裝到maven
比如將ojdbc14.jar放在D:/dspace下面 運行cmd命令進入D:盤 cd dspace後運行
mvn install:install-file -Dfile=ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -DgeneratePom=true命令。
注意:運行 mvn 命令的時候,有-Dversion=10.2.0.2.0 選項,儘管oracle 版本是10.2.0.1.0 ,
但是千萬不要改-Dversion=10.2.0.2.0 為-Dversion=10.2.0.1.0,不然 mvn -Ddb.name=oracle package 這一步的時候會出現錯誤。
3、下載dspace安裝檔案
http://sourceforge.net/projects/dspace/files/
3.1dspace檔案說明
dspace安裝檔案在windows下有兩種,一種是dspace-1.6.0-src-release.zip包含java代碼.另一種是
dspace-1.6.0-release.zip。具體所包含的檔案以及功能見dspace的官方文檔
http://www.dspace.org /1_6_0Documentation/DSpace-Manual.pdf
3.2 安裝
以dspace-1.6.0-src-release.zip為例,將zip包解壓在%dspace-source%檔案夾下。
建立dspace的安裝目錄%dspace% 比如D:/dspace 然後再dspace下面建立config檔案夾即完整路徑為
D:/dspace/config
進入%dspace-source%/dspace/config下修改dspace.cfg檔案
將dspace.dir = /dspace 修改為 dspace.dir=d:/dspace其餘的資料庫連接參數都不用修改。
點擊開始->運行 輸入cmd 進入doc命令列 cd %dspace-source%/dspace目錄下
運行 mvn -Ddb.name=Oracle package
編譯完成出現bulid successful後接著cd target/dspace-1.6.0-build.dir下
運行 ant fresh_install.
如果沒有編譯成功,根據出錯資訊進行修改調整。本人遇到的問題是dspace使用者的密碼不正確,通過修改後重新運行 ant fresh_install.會出現bulid successful。
4、部署
4.1下載最新版本Tomcat 6.x
http://tomcat.apache.org/download-60.cgi
下載後解壓在%tomcat%下
4.2 拷貝檔案
將D:/dspace/webapps下的所有檔案共六個拷貝到%tomcat%/webapps下。
然後到%tomcat%/bin下啟動tomcat,在瀏覽器中輸入http://localhost:8080/xmlui進入dspace.到此安裝結束,祝各位好運!