# internalhost == the internal name of the target machine.
# externalhost == the external name of the target machine (if different from internal name).
#
# Set ASTROGRID_HOME environment variable.
export ASTROGRID_HOME=/usr/local/astrogrid
#
# Create the top level directory.
#
mkdir $ASTROGRID_HOME
#
# Create downloads directory
mkdir $ASTROGRID_HOME/downloads
#
# -------- -------- -------- --------
# Install Sun JDK.
# *Need to be root to run rpm.
# *Ignore this section if JDK already installed
#
#
# Get the target java JDK.
pushd $ASTROGRID_HOME/downloads
wget http://www.astrogrid.org/maven/java--downloads/j2sdk-1_4_2_11-linux-i586.rpm
popd
#
# Install the JDK (need to be root).
rpm -i $ASTROGRID_HOME/downloads/2sdk-1_4_2_11-linux-i586.rpm
#
# Set JAVA_HOME environment variable.
export JAVA_HOME=/usr/java/j2sdk1.4.2_11
#
# -------- -------- -------- --------
# Install Tomcat.
# *Ignore this section if Tomcat already installed
#
# Get the latest Tomcat distro.
# http://www.astrogrid.org/maven/tomcat/zips/
pushd $ASTROGRID_HOME/downloads
wget http://www.astrogrid.org/maven/tomcat/zips/jakarta-tomcat-5.0.28.zip
popd
#
# Unpack the Tomcat distro.
pushd $ASTROGRID_HOME
unzip $ASTROGRID_HOME/downloads/jakarta-tomcat-5.0.28.zip
popd
#
# Set CATALINA_HOME environment variable.
export CATALINA_HOME=$ASTROGRID_HOME/jakarta-tomcat-5.0.28
#
# Tweak the Tomcat control scripts.
chmod a+x $CATALINA_HOME/bin/*.sh
#
# Tweak the Tomcat user accounts.
vi $CATALINA_HOME/conf/tomcat-users.xml
+
+
+
#
# Start Tomcat.
$CATALINA_HOME/bin/startup.sh
#
# Check Tomcat running.
# http://internalhost:8080/
#
# Check Tomcat admin login (workshop, qwerty)
# http://internalhost:8080/admin
#
# Check Tomcat manager login (workshop, qwerty)
# http://internalhost:8080/manager/html
#
# -------- -------- -------- --------
# Install filemanager webapp.
#
#
# Create webapp directory.
mkdir $ASTROGRID_HOME/filemanager
mkdir $ASTROGRID_HOME/filemanager/webapp
#
# Get the filemanager webapp.
pushd $ASTROGRID_HOME/filemanager/webapp
wget http://www.astrogrid.org/maven/org.astrogrid/wars/astrogrid-filemanager-2006.3fm.war
popd
#
# Create the filemanager data directory.
mkdir $ASTROGRID_HOME/filemanager/data
#
# Create filemanager context file.
vi $CATALINA_HOME/conf/Catalina/localhost/saao-filemanager.xml
** Replace ASTROGRID_HOME with the full path (two places) **
#
# Check the filemanager home page.
# http://internalhost:8080/saao-filemanager/
#
# Check the filemanager admin page (workshop, qwerty).
# http://internalhost:8080/saao-filemanager/admin/
#
# Check the external filemanager page.
# http://externalhost:8080/saao-filemanager/
#
# Self register page.
# http://internalhost:8080/saao-filemanager/admin/selfRegisterForm.jsp
ContactName xxxx
ContactEmail astrogrid.admin@saao.ac.za
#
# Fix the endpoint URL to use external address (if different).
....
http://externalhost:8080/saao-filemanager/services/FileManagerPort
#
# Check filemanager registered in SAAO registry.
# http://internalhost:8080/saao-registry/browse.jsp?IvornPart=za.ac.saao
#
# Ask the AstroGrid registry to harvest SAAO public registry.
# ** This needs to be done by a member of the AstroGrid team at Leicester **
#
# Check SAAO filemanager is visible in the main AstroGrid registry.
# http://galahad.star.le.ac.uk:8080/astrogrid-registry/browse.jspIvornPart=za.ac.saao