# 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