Difference between revisions of "SUNScholar/Install DSpace/S08"
Jump to navigation
Jump to search
m |
m (→Requirements) |
||
| Line 6: | Line 6: | ||
<font color="red">'''Please make sure that Tomcat is listening on port 80 first, before setting this up. See link below.</font>''' | <font color="red">'''Please make sure that Tomcat is listening on port 80 first, before setting this up. See link below.</font>''' | ||
http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S05 | http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S05 | ||
| + | ===<font color="red">PLEASE NOTE:</font>=== | ||
| + | # *** 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 <u>NOT</u> require "mod_jk" or Apache2 port re-direction with firewall rules <u>or the Apache2 server installation itself, in fact</u>. | ||
| + | #This procedure has only been tested on an Ubuntu server installation! | ||
| + | |||
==Step 8. Enable the DSpace Java webapps on the Java Tomcat webapp 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. | The DSpace webapps have been compiled in the '''$HOME/webapps''' folder but Tomcat only serves up webapps in the '''/var/lib/tomcatX/webapps''' folder. | ||
Revision as of 16:03, 9 April 2015
NEXT - STEP 9
Contents
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
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 installation itself, in fact.
- This procedure has only been tested on an Ubuntu server installation!
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.
We are going to architect an "automatic linkage" method, so that 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 also saves you from constantly copying webapps after a compile, which is a tricky business.
It also saves you from having to change the Tomcat server configuration files, which is not recommended by the Debian/Ubuntu software package maintainers.
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
- https://wiki.duraspace.org/display/DSDOC3x/Installation#Installation-Installation
- https://wiki.duraspace.org/display/DSDOC18/Installation#Installation-Installation
PREVIOUS - STEP 7