Difference between revisions of "SUNScholar/Install DSpace/S08"
Jump to navigation
Jump to search
m (→References) |
|||
| Line 9: | Line 9: | ||
The DSpace webapps have been compiled in the '''$HOME/webapps''' folder but Tomcat only serves up webapps in the '''/var/lib/tomcatX/webapps''' folder. So, how do we get all the files into the Tomcat webapps folder? | The DSpace webapps have been compiled in the '''$HOME/webapps''' folder but Tomcat only serves up webapps in the '''/var/lib/tomcatX/webapps''' folder. So, how do we get all the files into the Tomcat webapps folder? | ||
| − | There are several methods. I | + | There are several methods. I selected the "automatic linkage" method: if you change anything in the DSpace '''$HOME/webapps''' folder and then re-compile, the changes automatically occur in the Tomcat '''/var/lib/tomcatX/webapps''' folder. This method also saves you from constantly copying webapps after a compile, which is always a tricky business. ''It also saves you from having to change the Tomcat server configuration files, which is '''very definitely not recommended''' by the Debian/Ubuntu software package maintainers.'' |
==Requirements== | ==Requirements== | ||
Revision as of 11:02, 26 May 2016
NEXT - STEP 9
Contents
PLEASE NOTE:
- *** This procedure is completely different from the official DSpace documentation, in that it applies best system admin practice for Unix based systems ***
- This procedure does NOT require "mod_jk" or Apache2 port re-direction with firewall rules or the Apache2 server.
Step 8. Enable the DSpace Java webapps on the Java Tomcat webapp server
The DSpace webapps have been compiled in the $HOME/webapps folder but Tomcat only serves up webapps in the /var/lib/tomcatX/webapps folder. So, how do we get all the files into the Tomcat webapps folder?
There are several methods. I selected the "automatic linkage" method: if you change anything in the DSpace $HOME/webapps folder and then re-compile, the changes automatically occur in the Tomcat /var/lib/tomcatX/webapps folder. This method also saves you from constantly copying webapps after a compile, which is always a tricky business. It also saves you from having to change the Tomcat server configuration files, which is very definitely not recommended by the Debian/Ubuntu software package maintainers.
Requirements
Please make sure that Tomcat is listening on port 80 first, before setting this up. See link below. http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S05
For Ubuntu 14.04 LTS
For Ubuntu 12.04 LTS
References
- http://rspproject.wordpress.com/2011/03/22/running-dspace-on-a-root-url
- https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace#InstallingDSpace-Installation
- https://wiki.duraspace.org/display/DSDOC4x/Installing+DSpace#InstallingDSpace-Installation
PREVIOUS - STEP 7