现在的位置: 首页 > 综合 > 正文

DSpace专题(一)_windows下安装dspace详解

2013年09月16日 ⁄ 综合 ⁄ 共 2895字 ⁄ 字号 评论关闭

DSpace(数字空间)系统是由美国麻省理工学院图书馆(MIT Libraries)和美国惠普公司实验室(Hewlett-Packard Labs)合作经过两年多的努力并于2002年10月开始投入使用的,以内容管理发布为设计目标,遵循BSD协议的开放源代码数字存储系统。该系统可以收 集、存储、索引、保存和重新发布任何数字格式、层次结构的永久标识符研究数据。

 一年前开始接触dspace,发现网上很少中文资料,从dspace1.4.3到现在的dspace1.6.0,跌跌撞撞的摸索着,借着高温假,整理下搜索到的、自己翻译的、开发过程中总结的资源,希望对大家有帮助。

 

 DSpace安装:

  这里以1.6.0的安装为例(现在最新的版本貌似是1.6.2,个人没有升级的需求,有需要的可以自己到官网下载http://www.dspace.org/index.php

 1、所需软件(仅安装需求)

     JDK:jdk1.6.0_19

     PostgreSQL:PostgreSQL8.2

     tomcat:tomcat-6.0.26

     maven:apache-maven-2.2.1

     ant:apache-ant-1.7.1

     dspace源码:dspace1.6.0

 2、环境配置

     1)java环境配置

     jdk可以直接到官网下载直装版,配置环境变量我的电脑-属性-高级-环境变量-path(在后面添加[C:/Program Files/Java/jdk1.6.0_19/bin]);新建JAVA_HOME 变量值C:/Program Files/Java/jdk1.6.0_19

     验证成功如下:

    

     2)ant、maven安装

     可在官网下载免安装压缩包,建议解压在C盘根目录下,参考上面环境变量设置将ant、maven路径添加到path中,并参考JAVA_HOME的设置方式新建ANT_HOME。

     ant安装成功验证:

    

     mvn安装成功验证:

     

     3)PostgreSQL数据库安装

     一般软件的安装过程,安装完成后使用pgAdmin III(PostgreSQL图形化管理界面软件,PostgreSQL 8.2自带的)创建一个数据库登陆账号 一个数据库先创建一个登陆账号例如 :账号名称和密码都设置为dspace名称和密码都可以任意设置,但必须保证设置的内容稍后 C:/dspace-source/dspace/config/下的dspace.cfg db.username = dspacedb.password = dspace保持一致,这里都设为 dspace,注意:一定角色权限要把 能创立数据库对象能创立新用户选上。再创建一个数据库,取名叫 dspace ,拥有者设为刚才创建的账号 ,如dspace,字元编码:设为 UTF8 

      4)tomcat安装

      建议采用免安装版,在下一专题开发环境的配置中会详解原因。

     点击[tomcathome]/bin/startup.bat开启服务器

     在浏览器中输入http://yourIPaddress:8080,可访问即安装成功

   3、dspace安装

     在官网下载源码保存(目前大部分参考资料建议保存C盘,本人存在D盘后期测试保存很多文件)。

     1)修改配置文件D:/dspace-source/dspace/config/下的dspace.cfg

3)ANT 初始化安装 dspace

            dspace.dir –dspace安装目录,就是第一步,应所创建的位置,如果与D:/dspace-source同父目录就是/dspace

dspace.url -- IRURL地址。这里http://youIPaddress:8080/jspui

dspace.hostname主机域名.

dspace.name站点名称例如:我的数字图书馆/u6211/u7684/u6570/u5b57/u56fe/u4e66/u9986(unicode编码)

db.name = postgres  数据库是postgres

db.username= dspace数据库登陆账号名称,刚才填写的是dspace

db.password数据库登陆账号的密码之前填的是dspace

db.url = jdbc:postgresql://localhost:5432/dspace数据库连接池,刚才,创建的数据库也叫dspace

mail.server -- SMTP邮件服务器域名,用于支持邮件反馈、订阅等邮件转发服务的实现

mail.server.username-- SMTP邮件服务器认证用户及其口令

mail.server.password = 123456  邮箱密码

mail.from.address --发出邮件中作为邮件来源的电子邮件地址

feedback.recipient --接收反馈信息的电子邮件地

mail.admin --网站管理员(Webmaster)的电子邮件地址

alert.recipient --服务器故障和警告信息接受者的电子邮件地址

 

         2)使用maven 安包

用命令行窗口(CMD cd D:/dspace-source/dspace 然后输入命令 mvn package

这一步必须要保证能上网。

视网络情况会有很多jar包需要手工加载(教育网一般不会有问题,所有包都能顺利加载),把它们放到[windows]/user/.m2/[jarpath]目录下。

例如 :C:/Documents and Settings/Administrator/.m2/[jarpath]

具体路径要根据命令行窗口(CMD)的报错信息来确定。

当在命令行窗口(CMD) 看到 BUILD SUCCESSFUL 后,打包成功。

安装包位于[dspacesource]/target目录下

D:/dspace-source/dspace/target/dspace-1.6.0-build.dir

        

用命令行窗口(CMD cd D:/dspace-source/dspace/target/dspace-1.6.0-build.dir

输入 ant fresh_install

出现successful

注:2)、3)中所有出现的错误会在命令窗口有详细的解决方法说明,参考完善即可

      4)手动部署dspace Tomcat 发布

修改Tomcat conf文件件下的server.xml配置文件

</ host>之前加入

<Context path="/jspui" docBase="D:/dspace/webapps/jspui"

reloadable="true" cachingAllowed="false"

allowLinking="true"/>

 

其他模块根据后期需要参考添加

 

重启tomcat服务器,在浏览器中输入http://youIPaddress:8080/jspui可以访问初始dspace首页   

 

 

 

 

抱歉!评论已关闭.