Changeset 10136


Ignore:
Timestamp:
2005-06-16T17:40:58+12:00 (19 years ago)
Author:
kjdon
Message:

modified the soap-deploy-site stuff - now you don't need to restart tomcat for it to take effect

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/build.xml

    r10129 r10136  
    712712  </target>
    713713
    714   <target name="soap-deploy-site" depends="get-sitename,get-siteuri,create-deployment-files,restart-tomcat"
     714  <target name="soap-deploy-site" depends="get-sitename,get-siteuri,create-deployment-files"
    715715    description="Deploy a SOAP web service for a local Greenstone site">
    716716    <java classname="org.apache.axis.client.AdminClient">
     
    732732  </target>
    733733
     734  <!-- this target used to deploy the localsite server for the default installation -->
    734735  <target name="deploy-localsite" depends="init" if="tomcat.islocal">
    735736    <antcall target="start-tomcat"/>
     
    751752  <target name="check-deployment-files" depends="get-sitename">
    752753    <condition property="deploy.exists">
    753       <available file="${basedir}/resources/soap/${axis.sitename}.wsdd"/>
     754      <and>
     755    <available file="${basedir}/resources/soap/${axis.sitename}.wsdd"/>
     756    <available file="${basedir}/resources/soap/undeploy-${axis.sitename}.wsdd"/>
     757    <available file="${web.classes}/org/greenstone/gsdl3/SOAPServer${axis.sitename}.class"/>
     758      </and>
    754759    </condition>
    755     <condition property="undeploy.exists">
    756       <available file="${basedir}/resources/soap/undeploy-${axis.sitename}.wsdd"/>
    757     </condition>
    758     <echo>${axis.sitename}, ${deploy.exists}, ${undeploy.exists}</echo>
    759   </target>
    760   <target name="create-deployment-files" depends="get-sitename,check-deployment-files"
     760   </target>
     761
     762  <target name="create-deployment-files" depends="get-sitename,get-siteuri,check-deployment-files"
    761763    if="axis.sitename" unless="deploy.exists">
    762764    <filter token="sitename" value="${axis.sitename}"/>
     
    780782      <include name="org/greenstone/gsdl3/SOAPServer${axis.sitename}.java" />
    781783    </javac>
    782     <jar destfile="${build.home}/gsdl3.jar">
    783       <fileset dir="${build.home}">
    784     <include name="org/greenstone/gsdl3/**"/>
    785     <exclude name="**/Test.class"/>
    786       </fileset>
    787       <manifest>
    788     <attribute name="Built-By" value="${user.name}" />
    789       </manifest>
    790     </jar>
    791     <copy file="${build.home}/gsdl3.jar" todir="${web.lib}"/>
     784    <mkdir dir="${web.classes}/org/greenstone/gsdl3"/>
     785    <copy file="${build.home}/org/greenstone/gsdl3/SOAPServer${axis.sitename}.class" tofile="${web.classes}/org/greenstone/gsdl3/SOAPServer${axis.sitename}.class" />
    792786  </target>
    793787   
Note: See TracChangeset for help on using the changeset viewer.