<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>GT3 Linux Instructions</title> </head> <body> This document will help user to install gt3 in linux as the Ecogrid service container. <br> It does NOT describe the installation of required tools. <br> More details can be found in <span style="font-family: monospace; color: rgb(0, 0, 153); font-weight: bold;">http://www.globus.org</span>.<br> <hr style="width: 100%; height: 2px;"><br> <span style="font-weight: bold;">1</span>. Create a user named <span style="font-weight: bold; font-family: arial;">globus</span> in your local system. If the document doesn't specify, the command will be excuted as default user - <span style="font-weight: bold; font-family: arial;">globus</span>. <br> <br> <span style="font-weight: bold;">2</span>. Download the gt3 (All Services, GPT Linux Installation Package) from: <span style="font-family: monospace; font-weight: bold;"><span style="color: rgb(0, 0, 153);">http://www-unix.globus.org/toolkit/download.html</span></span><br> <br> <span style="font-weight: bold;">3</span>. Unzip the download file. It will create a new subdirectory - <span style="font-family: monospace; color: rgb(0, 0, 153); font-weight: bold;">gt3.0.2-linux-installer</span> in this directory. <br> <br> <span style="font-weight: bold;">4</span>. Go to the installer directory, run command "<span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">./install-gt3 <span style="font-style: italic;">globus_home_directory_path</span></span>". <br> For example: <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">./install-gt3 /usr/local/devtools/gt3</span> <br> <br> <span style="font-weight: bold;">5</span>. If no critical error happend, go to <span style="font-style: italic;">globus_home_directory</span>, run: "<span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">ant setup</span>".<br> For example:<br> <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">cd /usr/local/devtools/gt3<br> ant setup<br> </span><br> <span style="font-weight: bold;">6</span>. As root user, make a directory - <span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">$JAVA_HOME/jre/lib/endorsed</span> and copy <span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">endorsed/xalan.jar</span> to there. <br> For example:<br> <span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">mkdir $JAVA_HOME/jre/lib/endorsed<br> cp </span><span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">endorsed/xalan.jar </span><span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">$JAVA_HOME/jre/lib/endorsed</span><br> <br> <span style="font-weight: bold;">7</span>. As <span style="font-style: italic;">root user</span>, run command "<span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">export GLOBUS_LOCATION=`pwd`</span>" then run "<span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">./setup/globus/setup-gsi</span>" in <span style="font-style: italic;">globus_home_directory</span>. <br> When running the <span style="font-style: italic;">setup-gsi</span> command, <br> the format for <span style="font-style: italic;">host</span> is: <span style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">O=SEEK,OU=ca.ecoinformatics.org,OU=EcoGrid</span> <br> the format for <span style="font-style: italic;">user</span> is: <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">O=SEEK,OU=nceas.ucsb.edu,OU=ca.ecoinformatics.org,OU=EcoGrid</span> <br> <span style="font-weight: bold; color: rgb(204, 0, 0);">Note</span>: the format probably will be changed in the future. And the "OU=nceas.ucsb.edu" need be changed according yourself organization unit. <br> <br> <span style="font-weight: bold;">8</span>. Request a host certificate. <br> As <span style="font-style: italic;">root </span>user, run command "<span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">bin/grid-cert-request -host hostname</span>". <br> In <span style="font-style: italic;">/etc/grid-security</span> directory, a file named <span style="color: rgb(0, 0, 153); font-family: monospace; font-weight: bold;">hostcert_request.pem</span> will be found. <br> Send the file to Matt Jones and request a certificate. <br> <br> <span style="font-weight: bold;">9</span>. After getting the host certificate, put the file - <span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">hostcert.pem</span> in <span style="font-family: monospace; color: rgb(0, 0, 153); font-weight: bold;">/etc/grid-security</span> as <span style="font-style: italic;">root</span> user. <br> <br> <span style="font-weight: bold;">10</span>.In installer directory, run command "<span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">./install-gt3-mmjfs <span style="font-style: italic;">globus_home_directory_path</span></span>". <br> <br> <span style="font-weight: bold;">11</span>.Go back to <span style="font-style: italic;">globus_home_directory</span>, run command "<span style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">bin/setperms.sh</span>" as <span style="font-style: italic;">root</span> user. <br> <br> <span style="font-weight: bold;">12</span>.Create <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">grid.mapfile</span> in <span style="color: rgb(0, 0, 153); font-weight: bold; font-family: monospace;">/etc/grid-security</span> as <span style="font-style: italic;">root</span>. <br> Here is a example: <br> "<span style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">/O=SEEK/OU=EcoGrid/OU=ca.ecoinformatics.org/OU=nceas.ucsb.edu/CN=Jing Tao</span>" tao <br> "<span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">/O=SEEK/OU=EcoGrid/OU=ca.ecoinformatics.org/CN=host/pine.nceas.ucsb.edu/CN=502</span>" globus <br> For part (quotation part) is DN in user certificate, the second part is local user name. <br> <br> <span style="font-weight: bold;">13</span>.Create <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">grim-port-type.xml</span> in <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">/etc/grid-security</span> as <span style="font-style: italic;">root</span>. <br> Here is a example: <authorized_port_types> <port_type username="tao" style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">http://www.globus.org/namespaces/managed_job/managed_job/ManagedJobPortType</port_type> </authorized_port_types><br> <br> <span style="font-weight: bold;">14</span>.Setup default CA:<br> (1) Get <span style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">globus_simple_ca_[<span style="font-style: italic;">hash-number</span>]_setup.tar.gz</span> from Matt Jones (The file now is in /etc/grid-security in dev.nceas.ucsb.edu). <br> (2) Run command "<span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">sbin/gpt-build globus_simple_ca_[hash-number]_setup.tar.gz</span>" in <span style="font-style: italic;">globus_home_directory</span>. <br> (3) Run command "<span style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">sbin/gpt-postinstall</span>" <br> (4) As root, rerun command "<span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">setup/globus_simple_ca[Hash-number]/setup-gsi</span>"<br> the format for <span style="font-style: italic;">host</span> is: <span style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">O=SEEK,OU=ca.ecoinformatics.org,OU=EcoGrid</span> <br> the format for <span style="font-style: italic;">user</span> is: <span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">O=SEEK,OU=nceas.ucsb.edu,OU=ca.ecoinformatics.org,OU=EcoGrid</span> <br> <span style="font-weight: bold; color: rgb(204, 0, 0);">Note</span>: the format probably will be changed in the future. And the "OU=nceas.ucsb.edu" need be changed according yourself organization unit. <br> <br> <span style="font-weight: bold;">15</span>.Copy the follow the lines into <span style="font-style: italic;">globus_home_directory</span><span style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">/server-config.wsdd</span> file as children of "<span style="font-style: italic; font-family: monospace;">deployMent</span>" element: <br> <pre> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns12:QueryType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns12="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns13:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns13="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns14:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns14="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns15:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns15="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns16:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns16="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns17:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns17="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns18:" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns18="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns19:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns19="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns20:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns20="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns21:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns21="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns22:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns22="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns23:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns23="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns24:operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType" xmlns:ns24="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns25:concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression" xmlns:ns25="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns26:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns26="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns27:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns27="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns28:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns28="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns29:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns29="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns30:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns30="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns31:operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType" xmlns:ns31="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns32:concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression" xmlns:ns32="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns33:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns33="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns34:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns34="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns35:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns35="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns36:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns36="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns37:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns37="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns38:operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType" xmlns:ns38="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns39:concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression" xmlns:ns39="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/><br> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/></pre> <br> <span style="font-weight: bold;">16</span>.Fixed a bug in <span style="color: rgb(0, 0, 153); font-weight: bold; font-family: monospace;">build-service.xml</span> in <span style="font-style: italic;">globus_home_directory</span><br> In the target named "<span style="color: rgb(0, 0, 153); font-weight: bold; font-family: monospace;">deployWebapp</span>", add a parameter - <span style="color: rgb(0, 0, 153); font-weight: bold; font-family: monospace;">overwrite="yes"</span> in the third copy command. The lines will look like:<br> <br> <copy toDir="${webapps.dir}/ogsa/WEB-INF/" <span style="color: rgb(0, 0, 153); font-weight: bold; font-family: monospace;">overwrite="yes"</span>><br> <fileset dir="./" casesensitive="yes"><br> <include name="*.wsdd"/><br> </fileset><br> </copy><br> <br> <span style="font-weight: bold; color: rgb(204, 0, 0);">Note</span>: the only thing we changed is adding a <span class="code">overwrite="yes"</span> in copy command. <br> <br> </body> </html>