Introduction

The goal of GTLAB is to simplify the process of Grid portlet development by encapsulating common Grid operations as XML tags that can be embedded in portlet pages, enabling rapid development. GTLAB capabilities include credential management, remote file operations, remote job executions, and file transfers.

Release Notes

Prerequistes for the implementations.

  • Compile with Java 5
  • Latest version of Java Cog which is 4.1.4.
  • maven 1 is the building tool
  • I prefer to work on eclipse IDE environment. It's not mandatory for everyone.
  • SVN tool for version control.
  • This project is compiled with Java 1.5
  • JSF 1.1 Sun RI library used in this project.

Admin Instructions

These instructions are for webapp administrators. Deployment rules are defined within these document. The requirements for installation.

1- Make sure you have svn client on your the machine where you install GTLAB.

2- maven v.1.0 should be on the path within the same machine

3- .globus directory should be on the home directohttp://www.vlab.msi.umn.edu/ry. That define IP address of cog.properties.

cacert=/globalhome/manacar/.globus/certificates/

ip=156.56.104.92

4- Apache ant 1.6.5 or higher might be on the path.

Please follow the deployment steps carefully.

  • Install a clean Apache Tomcat 5.5.x or higher
  • Checkout GTLAB from svn repository svn co http://fuji.ucs.indiana.edu/svn/repos/GridTags/trunk/GTLAB
  • Update default values on resource.properties if necessary.
  • Update project.properties. You can add maven repos if necessary. tomcat.home should be defined for the specific machine where GTLAB.war will be deployed.
  • Run maven deploy-jsf
  • Start Apache Tomcat server. bin/startup.sh
  • Check the URL on your favorite Web browser http://server:port/GTLAB/test/test2.faces

Software

GTLAB 1.0 Beta Release Available