Differences between revisions 10 and 11
Revision 10 as of 2009-11-06 09:38:48
Size: 2864
Editor: HenrikKirk
Comment:
Revision 11 as of 2009-11-06 09:48:49
Size: 3499
Editor: HenrikKirk
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
Check that there are no faults.
Line 27: Line 29:
''$ mv ROOT.war ~/tomcat/webapps/'' ''$ mv ~/netarchivesuite_trunk/ROOT.war ~/tomcat/webapps/''
Line 29: Line 31:
Make sure Tomcat loads ''conf/wayback/settings.xml''. This can be done my add the following line to ~/tomcat/bin/catalina.sh Make sure Tomcat loads ''~/netarchivesuite_trunk/conf/wayback/settings.xml''. This can be done my add the following line to ~/tomcat/bin/catalina.sh
Line 31: Line 33:
''CATALINA_OPTS='-Ddk.netarkivet.settings.file=~/tomcat/webapps/ROOT/WEB-INF/settings.xml' CATALINA_OPTS='-Ddk.netarkivet.settings.file=~/tomcat/webapps/ROOT/WEB-INF/settings.xml'

''$ cd ~/tomcat/bin/''

Edit catalina.sh add the above line just below '''#!/bin/bash'''.
Line 41: Line 47:
''$ cd ~/netarchivesuite_trunk''
Line 43: Line 51:
Sort cdx files, eg. by using the ''sort'' command in linux, and move the sorted file to /wayback/file.sorted.cdx ''$ mkdir /wayback/''
Line 45: Line 53:
Move ARC files to /arcs/filedir/ Sort cdx files, eg. by using the ''sort'' command in linux, and move the sorted file to /wayback/file.sorted.cdx. Eg. ''$ sort unsorted.cdx > /wayback/file.sorted.cdx''.

Move created ARC files to '''/arcs/filedir/'''
Line 49: Line 59:
Check that there are no files.
Line 51: Line 63:
''$ cd ~/netarchivesuite_trunk''
Line 52: Line 66:

Check that there are no files.
Line 61: Line 77:
Downlad ''RunNetarchiveSuite.sh'' from http://netarchive.dk/suite/Installation_Manual_3.10/AppendixC?action=AttachFile&do=get&target=RunNetarchiveSuite.sh and save it in ~/standalone/ Downlad ''RunNetarchiveSuite.sh'' from http://netarchive.dk/suite/Installation_Manual_3.10/AppendixC?action=AttachFile&do=get&target=RunNetarchiveSuite.sh and save it in '''~/standalone/'''.
Line 64: Line 80:

Check that std. output and log files don't report any errors. Log files lies in '''~/standalone/STANDALONE/log/*'''.
Line 69: Line 87:
''$ ./bin/startup.sh '' ''$ ./bin/startup.sh''

Check that there are reported no errors in '''~/tomcat/log/catalina.out'''.
Line 85: Line 105:
Remove Stuff Remove installed application:
Line 93: Line 113:
Optional remove ''/arcs'' and ''/wayback'' Optional remove ''/arcs'' and ''/wayback''.

Relaese test Wayback

Execute step '''1-3''' of the quick start manual.

Download NetarchiveSuite from trunk (after code freeze) and make wayback war file:''

The following commands can be run directly from a terminal. *remember to change the text in bold.

$ svn checkout --username developername https://gforge.statsbiblioteket.dk/svn/netarchivesuite/trunk/ ~/netarchivesuite_trunk/

$ cd ~/netarchivesuite_trunk/

$ wget http://downloads.sourceforge.net/project/archive-access/wayback/1.4.2/wayback-1.4.2.tar.gz?use_mirror=dfn -O wayback-1.4.2.tar.gz

$ tar xzf wayback-1.4.2.tar.gz

$ ant jarfiles

$ ant -f wayback.build.xml warfile

Check that there are no faults.

Download Apache Tomcat http://tomcat.apache.org/, version 6.XX is recommended. And prepare wayback webapp.

Download and unpack Tomcat to ~/tomcat/

$ mv ~/netarchivesuite_trunk/ROOT.war ~/tomcat/webapps/

Make sure Tomcat loads ~/netarchivesuite_trunk/conf/wayback/settings.xml. This can be done my add the following line to ~/tomcat/bin/catalina.sh

CATALINA_OPTS='-Ddk.netarkivet.settings.file=~/tomcat/webapps/ROOT/WEB-INF/settings.xml'

$ cd ~/tomcat/bin/

Edit catalina.sh add the above line just below #!/bin/bash.

Make ARC and CDX files and setup standalone archive.

Use the NetarchiveSuite to create ARC files:

As described in the Quick Start manual step 4 and/or 5.

Make CDX files:

$ cd ~/netarchivesuite_trunk

$ ./wayback/bin/{warc-/arc--indexer} [-identity] PATH [CDX_PATH]

$ mkdir /wayback/

Sort cdx files, eg. by using the sort command in linux, and move the sorted file to /wayback/file.sorted.cdx. Eg. $ sort unsorted.cdx > /wayback/file.sorted.cdx.

Move created ARC files to /arcs/filedir/

Start an local JMS broker with username 'admin' and password 'admin'.

Check that there are no files.

$ mkdir ~/standalone

$ cd ~/netarchivesuite_trunk

$ ant releasezipball

Check that there are no files.

$ cp ~/netarchivesuite_trunk/conf/wayback/standalone_archive.xml ~/standalone/

Change relevant settings in standalone/standalone_archive.xml like deployGlobal.thisPhysicalLocation.deployInstallDir and deployGlobal.thisPhysicalLocation.deployMachineUserName.

$ cp ~/netarchiveiute_trunk/NetarchiveSuite.zip ~/standalone

$ cd ~/standalone/

Downlad RunNetarchiveSuite.sh from http://netarchive.dk/suite/Installation_Manual_3.10/AppendixC?action=AttachFile&do=get&target=RunNetarchiveSuite.sh and save it in ~/standalone/.

$ ./RunNetarchiveSuite.sh NetarchiveSuite.zip standalone_archive.xml STANDALONE

Check that std. output and log files don't report any errors. Log files lies in ~/standalone/STANDALONE/log/*.

Start Tomcat and browse the archive

$ cd ~/tomcat/

$ ./bin/startup.sh

Check that there are reported no errors in ~/tomcat/log/catalina.out.

Goto http://localhost:8080/wayback in a browser and browser some material the the ARC/CDX files.

Clean up things

Stop Tomcat: $ ~/tomcat/

$ ./bin/shutdown.sh

Stop archive: $ cd ~/standalone/STANDALONE/

$ ./killall_NATIONAL_LIBRARY.sh

Remove installed application:

$ rm -r ~/tomcat/

$ rm -r ~/standalone

$ rm -r ~/netarchiveiute_trunk

Optional remove /arcs and /wayback.

TEST12 (last edited 2011-08-23 11:47:25 by JonasFrellesen)