作業系統:Microsoft Windows XP Service Pack 3
一、安裝準備
1、Java SDK 1.6.0_13
2、PostgreSQL 8.3.7-1
3、Apache Ant 1.7.1
4、Apache Maven 2.0.10
5、Apache Tomcat 6.0.18
6、WinWebMail 3.8.0.1
二、配置環境
1、Java環境配置:
2、ANT環境配置:
三、安裝步驟
1、下載並解壓Dspace原始碼(http://sourceforge.net/projects/dspace),我使用的是DSpace 1.5.2
軟體要求
1 jdk 1.4 。當然j2se5.0是更好一些。為了使ant正常工作,你必須設定java_home。
2 windows平台下的PostgreSQL 8.x。這是dspace要用的。必須確保ODBC+JDBC的選擇項被選擇。 首先說明, PG8.0 在 Window 下的資料庫目錄最好是 NTFS 格式,如果是 FAT32 的,就需要手動 initdb 了。安裝時先建立一個使用者,一般預設是 postgres ,之後我是 FAT32 的,去掉了那個鉤 子,跳過資料初始化。 安裝完畢後,然後進入 Dos ,輸入 runas /user:postgres cmd 切換使用者,轉到 postgresql 的 bin 目 錄,輸入 initdb --no-locale -D "F: \ PostgreSQL \ 8.0 \ data" -L "F: \ PostgreSQL \ 8.0 \ share"
如果成功,顯示
Success. You can now start the database server using:
postmaster -D "F:/PostgreSQL/8.0/data"
or pg_ctl -D "F:/PostgreSQL/8.0/data" -l logfile start
最後在開始菜單中 start service , PostgreSQL 就啟動了。運行 PGAdmin III
3 Apache Ant 1.6.x 。必須小心安裝。例如我把它解壓在 C:/ 下。然後我必須把 C:/apache-ant-1.6.2 /bin 設定到 path 中。 4 Jakarta Tomcat 5.x 。
安裝步驟
1
2 下載dsrun.bat 和buildpath.bat這兩個檔案,並把他們放到dspace-source/bin目錄底下。 3 拷貝 PostgreSQL 中的 jdbc 到 dspace 目錄中,例如: C:/program files/postgresql/8.x/jdbc/ 下的 postgresql-8.2-yyy.jdbc2.jar 。拷貝的目錄為 dspace-source/lib
4 確保PostgreSQL服務運行著,然後啟動pgAdmin lll (Start ->PostgreSQL8.x -> pgAdmin lll)。試著用”postgres”這個使用者來登陸。
A 建立一個登入帳號和密碼:user: dspace password: dspace
B 建立一個資料庫。名字:dspace 所有者:dspace 編碼:utf-8
5 更新dspace-sour/config/dspace.cfg中的路徑注意:路徑中的分割符用“/”.
Dspace.dir = c:/Dspace
6 建立一個Dspace的安裝目錄。(實際就是dspace原始碼的解壓目錄)例如:C:/Dspace
7 轉到安裝目錄下,運行 ant fresh_install
8 建立一個管理員賬戶。舉例來說。假如你的Dspace安裝在”c:/dspace”目錄下。那麼需要進行如下建立:
C:/dspace/bin/dsrun org.dspace.administer.CreateAdministrator
然後輸入需要的資訊。
9 拷貝dspace-source/build目錄下的.war檔案到tomcat的webapps目錄下。例如:
C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps
10 啟動tomcat服務
11 開啟瀏覽器。輸入“http://localhost:8080/dspace。你將看到dspace的首頁
二、安裝步驟
2.啟動PostgreSQL服務,運行pgAdmin III (Start -> PostgreSQL 8.3 -> pgAdmin III). 用postgres賬戶串連本機資料庫,
a.建立一個 'Login Role' 使用者,使用者名稱和密碼都為“dspace”。
b.建立一個屬於dspace使用者,名字為“dspace”,編碼格式為“UTF-8”的資料庫。
3.修改dspace.cfg設定檔,路徑為:[dspace-source]/dspace/config/dspace.cfg
根據業務需求修改以下屬性即可:
dspace.dir = D:/DSpace
mail.server = hgs-svr-002.hgs.com
mail.from.address = linys@hgs.com
feedback.recipient = linys@hgs.com
mail.admin = linys@hgs.com
以上幾個郵件地址可以不一樣。
config.template.log4j.properties
config.template.log4j-handle-plugin.properties
config.template.oaicat.properties
assetstore.dir
log.dir
upload.temp.dir
report.dir
handle.dir
4.建立一個Dspace安裝目錄(比如:D:/dspace)
5.在[dspace-source]/dspace/目錄下,用命令列視窗(CMD)產生DSpace安裝包
mvn package
Note #1: 安裝包產生在 [dspace-source]/dspace/target/dspace-[version]-build.dir/ 目錄下
Note #2: DSpace預設的安裝包是用PostgreSQL的資料庫,如果要用Oracle資料庫 命令為
mvn -Ddb.name=oracle package
6.初始化DSpace資料庫並將DSpace安裝到[dspace](D:/DSpace),在你的[dspace-source]/dspace/target/dspace-[version]-build.dir/目錄下運行CMD
ant fresh_install
7.建立一個管理員帳號,在你的[dspace]/bin (D:/DSpace/bin) 目錄下運行CMD
dsrun org.dspace.administer.CreateAdministrator
根據提示輸入資訊
8.將[dspace]目錄下的webapps工程複製到 Tomcat同名目錄裡(如:D:/Program Files/apache-tomcat-6.0.16/webapps)
9.啟動 Tomcat 服務。
10.在瀏覽器裡輸入 http://localhost:8080/jspui 或者 http://localhost:8080/xmlui