Changeset 8301 for trunk/greenstone3-extensions/vishnu/README
- Timestamp:
- 2004-10-12T16:17:15+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/greenstone3-extensions/vishnu/README
r8194 r8301 2 2 3 3 LINUX INSTALL: 4 4 5 If you are running this as part of Greenstone, just installing Greenstone will install Vishnu. 6 5 7 If you want to run it standalone: 6 8 7 9 The environment variable JAVA_HOME needs to be set. 8 You need to have MG installed - this should be the version from Greenstone, and you need the mg.jar file in your classpath and the libmgjni.so in your ld_library_path.9 You need the lucene 1.4 or higher jar file in your classpath.10 Other jar files needed : xercesImpl.jar, servlet.jar.10 You need to have MG installed - this should be the version from Greenstone, and you need the mg.jar file in your CLASSPATH and the libmgjni.so in your LD_LIBRARY_PATH. 11 You need the lucene 1.4 or higher jar file in your CLASSPATH. 12 Other jar files needed in CLASSPATH: xercesImpl.jar, servlet.jar. 11 13 12 The Makefiles may need modifying with respect to where things get installed to.14 Edit the src/vishnu Makefile and uncomment the prefix for stand-alone vishnu. 13 15 14 ./configure [--prefix=...] 16 Then run the following: 17 15 18 make 16 19 make install … … 22 25 COLLECTION BUILDING: 23 26 24 The directory where collection live is called collsHome. Inside this, create a new directory for your collection. The name of this directory is the collection identifier. Inside the collection directory create a new direcotry called import. Inside here put all the documents that you want in your collection. Documents must be plain text, xml or html.27 Make a directory called collections inside the main vishnu directory. Inside this, create a new directory for your collection. The name of this directory is the collection identifier. Inside the collection directory create a new direcotry called import. Inside here put all the documents that you want in your collection. Documents must be plain text, xml or html. 25 28 26 29 Then you can build the collection: 27 30 28 31 Command line: 29 java vishnu.builder.CollectionBuilder -collsHome (directory where collections live ) -collection (directory name of collection) -name (descriptive name for collection) -description (collection description) -index ("mg" or "luc")32 java vishnu.builder.CollectionBuilder -collsHome (directory where collections live: path-to-vishnu/collections) -collection (directory name of collection) -name (descriptive name for collection) -description (collection description) -index ("mg" or "luc") 30 33 31 34 Using a GUI tool: … … 64 67 RUNNING THE SERVLET: 65 68 69 66 70 If you are running this standalone, you need to run a servlet container for VisServlet. 71 We have provided an example for use with Tomcat (version 4.1). 67 72 68 The servlet class is vishnu.server.VisServlet. The class file needs to be put in the appropriate directory for your servlet container. 69 The servlet needs one initialisation parameter: collectionsHome, which is the directory where collections live. 70 The vishnu.jar file needs to go into the CLASSPATH used by the servlet container. 73 Set the prefix in the src/vishnu Makefile to be ../.., then the servlet class and jar files will be installed in the correct places. 74 The vishnu/web directory is setup to be the context directory for vishnu in Tomcat. 75 You need to edit Tomcat's conf/server.xml file, and add in the context for vishnu. Add the following element after the tomcat root context element: 76 77 <Context path="/vishnu" docBase="full-path-to-vishnu/web" debug="1" reloadable="true"><Resources allowLinking='true'/></Context> 78 (replacing "full path-to-vishnu" with the path to the vishnu directory.) 79 Edit the vishnu/web/WEB-INF/web.xml file and put in the correct path to your collections directory. 80 81 The vishnu.jar file needs to be in your CLASSPATH, and make sure that Tomcat is using your CLASSPATH. 71 82 72 83 RUNNING THE APPLET: 73 84 74 Edit the test.html file and add in the correct address of the Visualiser servlet in the library parameter.75 create a lib directory in the same directory as the test.html file, and copy the vishnu.jar file into it. 76 Open up the test.html file in a browser. Assuming you have collections available in the collectionsHome directory given to the servlet, you should be able to view them in the applet. 85 The file vishnu/web/index.html is an introductory page about vishnu, and contains the applet. Make sure that the library parameter has the correct address for your visualiser servlet. The default is http://localhost:8080/vishnu/server. This will be correct if you haveinstalled Tomcat to use port 8080, and have set the vishnu servlet up as described above. But note, if you are using Mozilla, it may not like localhost here, so if you have problems, try putting the full name of the server running Tomcat in place of localhost. 86 87 If you are running Tomcat as described above, you can view this index file at http://localhost:8080/vishnu/index.html
Note:
See TracChangeset
for help on using the changeset viewer.