APP下载

数字资产管理DSpase的安装使用实践

2010-08-15张旭张莹

中国教育网络 2010年6期
关键词:配置文件源代码文件夹

文/张旭 张莹

利用开源的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软件的安装

编辑配置文件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

猜你喜欢

配置文件源代码文件夹
从Windows 10中删除所有网络配置文件
基于TXL的源代码插桩技术研究
Fast Folders,让你的文件夹四通八达
用软件处理Windows沙盒配置文件
互不干涉混用Chromium Edge
基于Zookeeper的配置管理中心设计与实现
软件源代码非公知性司法鉴定方法探析
基于语法和语义结合的源代码精确搜索方法
摸清超标源头 大文件夹这样处理
调动右键 解决文件夹管理三大难题