数字资产管理DSpase的安装使用实践
2010-08-15张旭张莹
文/张旭 张莹
利用开源的DSpace来搭建起数字资产管理系统,为科研资料和学术出版物进行数字化的存储、发布、交流和检索提供方便。
数字资产管理DSpacs
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软件的安装