Dspace在windows系統上的安裝(整理中...)

來源:互聯網
上載者:User

作業系統: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

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.