source: branches/ant-install-branch/gsdl3/README.txt@ 9822

Last change on this file since 9822 was 9788, checked in by kjdon, 19 years ago

added more ant info

  • Property svn:keywords set to Author Date Id Revision
File size: 4.0 KB
Line 
1Greenstone 3 (GSDL3)
2Copyright (C) 2003 New Zealand Digital Libraries, University Of Waikato
3GSDL3 comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt
4This is free software, and you are welcome to redistribute it
5
6Installing Greenstone from a binary distribution (Linux):
7---------------------------------------------------------
8
9Download the gsdl3-x.xx-linux executable file, and run it. Follow the instructions given.
10
11Installing Greenstone from a binary distribution (Windows):
12-----------------------------------------------------------
13
14Download the gsdl3-x.xx-win32.exe executable file, and double click on it.
15Follow the instructions given.
16
17
18Installing Greenstone from a CVS checkout (Linux and Windows):
19--------------------------------------------------------------
20
21Checkout the code:
22
23cvs -d :pserver:[email protected]:2402/usr/local/global-cvs/gsdl-src co gsdl3
24
25Build and install:
26
27Greenstone is built and installed using Ant (Apache's Java based build tool,
28http://ant.apache.org). You will need a Java Development
29Environment (1.4 or higher), and Ant installed to use Greenstone. You can download Ant from http://ant.apache.org/bindownload.cgi.
30
31In the gsdl3 directory, you can run ant which will give you a help message.
32Running 'ant -projecthelp' gives a list of the targets that you can run - these
33do various things like compile the source code, startup the server etc.
34
35For a first time install, run 'ant install'.
36
37The file build.properties contains various parameters that can be set by the user.
38
39For a non-interactive version of the install, run
40ant -Dproperties.accepted=yes install
41
42To log the output in build.log, run
43ant -Dproperties.accepted=yes -logfile build.log install
44
45Running Greenstone:
46-------------------
47
48To startup the servers, run 'ant startup'. 'ant restart' and 'ant shutdown' restarts and shuts down the servers. TO start or stop just Tomcat or MYSQL, use the startup-tomcat, startup-mysql, shutdown-tomcat, shutdown-mysql targets.
49
50On Windows, if you have installed a binary version, you can also start Greenstone by selecting Greenstone 3 Digital Library from the Start menu.
51
52Using SOAP (Linux and Windows):
53-------------------------------
54
55Greenstone comes with Apache Axis installed as a webapp in Tomcat. A SOAP server on localsite is deployed during installation. You should be able to see all localsite's collections through the gateway servlet.
56
57To set up a SOAP server on a new site, run
58ant soap-deploy-site
59This will prompt you for the sitename (the directory name), and the site uri - this should be a unique identifier for the site's web service.
60
61For a non-interactive version, run
62ant -Daxis.sitename=xxx -Daxis.siteuri=yyy soap-deploy-site
63
64Building Collections:
65-----------------------
66Windows: need to have Perl installed and on your PATH.
67
68You can build collections using either Greenstone 2 style building, or native Greenstone 3 style.
69Greenstone 2:
70run 'ant gli", or cd to gsdl3/gli and run gli4gs3.sh/bat. This is a graphical tool for building collections.
71
72Greenstone 3:
73in the gsdl3 directory, run: source gs3-setup.sh (linux) or gs3-sestup (windows).
74To create a new collection, run 'gs3-mkcol.sh/bat <sitename> <collname>'
75Put documents in the import directory (gsdl3/web/sites/<sitename>/collect/<collname>/import), edit the collection configuration file (gsdl3/web/sites/<sitename>/collect/<collname>/etc/collectionConfig.xml), and run 'gs3-build.sh <sitename> <collname>'
76Rename the building directory to index (in gsdl3/web/sites/<sitename>/collect/<collname>) and reload the collection in Tomcat, or restart Tomcat.
77
78See the manual for more details about both styles of collection building.
79
80Other Notes:
81---------------
82
83See gsdl3/docs/manual/manual.pdf for more details about the software and installation etc.
84
85Under Linux, Tomcat logs output in gsdl3/comms/jakarta/tomcat/logs/catalina.out.
86
87To prevent Tomcat showing directory listings, edit the gsdl3/comms/jakarta/tomcat/conf/web.xml file and set the value of the "listings" servlet parameter to false.
88
Note: See TracBrowser for help on using the repository browser.