The DSpace Course Module – DSpace Installation. Module objectives  By the end of this module you will:  Understand the platforms DSpace can be hosted.

Slides:



Advertisements
Similar presentations
Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
Advertisements

DSpace CD Tutorial Workbook Stuart Lewis & Chris Yates
The DSpace Course Module – SWORD basics. Module objectives  By the end of this module you will:  Understand what SWORD is  Know what SWORD could be.
CUSTOMIZING DSPACE 1.5 WITH BASIC OVERLAYS Open Repositories 2008 Tim Donohue Research Programmer IDEALS University of Illinois Graham Triggs Technical.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
CISC 474 Spring 2008 Page 1 2/11/08 Introduction Syllabus Anatomy of a Web Request Questions Some Possible Projects Assignment Photos.
Fedora 18 - Installation Mr. Samrat Guha Roy Mr. K. V. G. Rao Central Library, IIT Kharagpur.
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
Installing DSpace Bill Jordan EDUCAUSE 11/4/2003
PowerCenter 8.6 SE Installation and Operational Guidelines.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
DSpace Basic Tutorial Stuart Lewis & Chris Yates
MODULE 2: INSTALLING UNIDESK. Agenda Understanding Unidesk components Basic Installation of Unidesk Licensing.
Installing Tomcat on Windows  You may find the Tomcat install shield has some problems recognizing JSDK 1.4 beta installations.  You.
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
Intro to Servlets Lec 26. Web-Based Enterprise Applications in Java Figure shows a simplified view of one application and its layers.
Simplify Requirement Management for JIRA. Platforms supported by RMsis Operating Systems Microsoft Windows XP/VISTA/7/8 Server 2008, 2012 Linux JIRAJIRA.
Installing DSpace on Window Bharat M. Chaudhari School of Petroleum Management, PANDIT DEENDAYAL PETROLEUM UNIVERSIRY, GANDHINAGAR
Module - How To Get Help The DSpace Course. Module Overview  By the end of this module you will:  Understand the help available from the DSpace community.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
Module - Technical Basics
Developing Interfaces and Interactivity for DSpace with Manakin Part 2: Technical and Conceptual Overview of Dspace and Manakin Eric Luhrs Digital Initiatives.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
The DSpace Course Module – An introduction to DSpace.
CONNECT: Install Webinar for Code-A-Thon April 20th, 2010.
The DSpace Course Module – Upgrading from 1.4 to 1.5.
The DSpace Course Module - Look & Feel Customisation.
Copyright (c) by CNAPTICS Corporation. All rights reserved.1 INFO Oracle Database 11g: Administration II Presented By: Marc S. Paller,
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Subversion (SVN) Tutorial Source:
The DSpace Course Module - Language Customisation.
The DSpace Course Module – Item submission workflows.
May 2, 2013 An introduction to DSpace. Module 9 – Item submission workflows By the end of this module, you will … Understand the purpose of workflows.
The DSpace Course Module – An introduction to users and groups.
The DSpace Course Module – Configuring LDAP. Module objectives  By the end of this module you will:  Understand how DSpace uses LDAP for authentication.
CONNECT: Install Webinar for Code-A-Thon April 22nd, 2010.
May 2, 2013 An introduction to DSpace. Module 2 – Help and Support By the end of this module, you will … Understand the help available from the DSpace.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
May 2, 2013 An introduction to DSpace. Module 1 – An Introduction By the end of this module, you will … Understand what DSpace is, and what it can be.
CODELABOR Shin Sang Jae Template Guide (codelabor-flex-lcds-template)
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
The DSpace Course Module – Items in DSpace. Module objectives  By the end of this module you will:  Understand what an item in DSpace is, and what it.
May 2, 2013 An introduction to DSpace. Module 4 – Items in DSpace By the end of this module, you will … Understand what an item in DSpace is, and what.
May 2, 2013 An introduction to DSpace. Module 10 – RSS Feeds, Alerts, and News By the end of this module, you will … Know how the RSS feeds work in DSpace.
The DSpace Course Module – DSpace statistics and Google Analytics.
1 AHM -2-4 Sept 2003 e-Science Centre Running SRB Ananta Manandhar.
Jericho CSCI 7818 September 5, 2001 Carissa Mills.
IPT – Getting Started June Online Resources Project Website Requirements Server Preparation Installation Running IPT Installation Demo Upgrade/Reinstall.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The DSpace Information Model Components & Features of DSpace.
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
May 2, 2013 An introduction to DSpace. Module 8 – Identifiers By the end of this module, you will … Understand what persistent identifiers are, how they.
Mantis Bug Tracker. MantisBT features Open source web-based bug tracking system. Track software defects. Mantis is often configured by users to serve.
Breeda Herlihy, IR Manager, UCC Library. UCC selected DSpace in 2008 Software selection group Staff from Library IT, Computer Centre, Special Collections,
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Web Technology Seminar
Chapter 13 Web Application Infrastructure
APACHE TOMCAT WEB SERVER
Simplify Requirement Management for JIRA
Module – RSS feeds, alerts and news
Tomcat Celsina Bignoli
Introduction, Features & Technology
Lab 1 introduction, debrief
An introduction to DSpace
Checkout Jython source code
DSpace Installation Requirements People Network Hardware Software
Presentation transcript:

The DSpace Course Module – DSpace Installation

Module objectives  By the end of this module you will:  Understand the platforms DSpace can be hosted on  Understand the third party components and tools DSpace requires to run  Understand how to install DSpace  Have hands on experience of configuring and installing DSpace

Operating Systems  UNIX like OS  Linux  HP/UX  Sun Solaris  MacOS X  Microsoft Windows  Microsoft Server 2003/8  Development: Windows XP/VISTA

Third party software, tools and components  Java JDK 5 or later (standard JDK)  Apache Maven or later (Java build tool)  Apache Ant or later (Java build tool)  Relational Database  PostgreSQL (7.3 or greater)  Oracle 9 or greater  Servlet Engine  Jakarta Tomcat  Jetty  Caucho Resin

Third party software, tools and components  Live CD contains all this software pre-installed & configured  Detailed information on prerequisite software & configuration can be found in the handbooks & in the DSpace installation documentation  Website:  [dspace-src]/dspace/docs

DSpace Software Installation  2 release versions:  Default release  Adequate for most cases of running DSpace  Quickest way to get DSpace installed and running  Still allows for customisation  Source release  Recommended for development  Contains *all* DSpace code  We’ll be using the source release in this training

Subversion (SVN)  DSpace uses Subversion (SVN) to manage its source code, record code changes and allow multiple developers to work on DSpace without overwriting each others code  Source repository can be viewed at:   Check out code from SVN:  svn checkout dspace  Today we’ll be using a pre-downloaded version of the DSpace source as oppose to SVN

DSpace Software Installation  Download the DSpace Source  See local instructions sheet for the location of the DSpace Source: referred to as [dspace-src]  Create the DSpace User  useradd –m dspace  Create a UNICODE dspace database owned by the dspace PostgreSQL user  createuser –U postgres –d –A –P dspace15  createdb –U dspace15 –E UNICODE dspace15

DSpace Software Installation  Edit [dspace-source]/dspace/config/dspace.cfg  dspace.dir -- must be set to the [dspace] (installation) directory.  dspace.url -- complete URL of this server's DSpace home page.  dspace.hostname -- fully-qualified domain name of web server.  dspace.name -- "Proper" name of your server, e.g. "My Digital Library".  db.url – URL for connecting to the database  db.username – the database username you entered in the previous step.  db.password -- the database password you entered in the previous step.  mail.* -- settings  Create the directory for the DSpace installation  mkdir [dspace]  chown dspace [dspace](Assuming dspace is the UNIX user)

DSpace Software Installation  As the dspace UNIX user, generate the DSpace installation package into the target directory : [dspace-src]/dspace/target/dspace-[version].dir/  cd [dspace-src]/dspace/  mvn package  Initialise the database and install DSpace to [dspace]  cd [dspace-src]/dspace/target/dspace-[version].dir/  ant fresh_install  Set correct permissions on [dspace]/* directories

DSpace Software Installation  Link the DSpace web application(s) to the deployment directory of Tomcat  /var/lib/tomcat5.5/webapps/  sudo ln –s [dspace]/webapps/jspui jspui  sudo ln –s [dspace]/webapps/xmlui xmlui.....  Create an initial administrator account  [dspace]/bin/create-administrator  Browse to the base URL of your DSpace web apps  JSP User Interface –

Credits  These slides have been produced by:  Stuart Lewis & Chris Yates  Repository Support Project   Part of the RepositoryNet  Funded by JISC 