You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2006/05/15 22:30:50 UTC

svn commit: r406735 - /incubator/tuscany/java/distribution/tomcat-overlay/configureTomcat.xml

Author: antelder
Date: Mon May 15 13:30:49 2006
New Revision: 406735

URL: http://svn.apache.org/viewcvs?rev=406735&view=rev
Log:
Apply patch for TUSCANY-373 from Raymond, Thanks Raymond!

Modified:
    incubator/tuscany/java/distribution/tomcat-overlay/configureTomcat.xml

Modified: incubator/tuscany/java/distribution/tomcat-overlay/configureTomcat.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/distribution/tomcat-overlay/configureTomcat.xml?rev=406735&r1=406734&r2=406735&view=diff
==============================================================================
--- incubator/tuscany/java/distribution/tomcat-overlay/configureTomcat.xml (original)
+++ incubator/tuscany/java/distribution/tomcat-overlay/configureTomcat.xml Mon May 15 13:30:49 2006
@@ -15,303 +15,321 @@
   limitations under the License.
  -->
 <project name="setup tomcat" default="prepareTomcat" basedir='.'>
-        <property environment="env" />
-        <property file="${user.home}/tuscany/build.properties" />
-        <property file="${user.home}/build.properties" />
-        <property name="wsbinding" value="axis2"/>
-
-        <property name="tuscany.acceptance.tomcat.version" value='5.5.17' />
-        <condition property="tuscany.acceptance.tomcat.zipped" value='apache-tomcat-${tuscany.acceptance.tomcat.version}.zip'>
-            <os family="windows"/>
-        </condition>
-        <condition property="tuscany.acceptance.tomcat.zipped" value='apache-tomcat-${tuscany.acceptance.tomcat.version}.tar.gz'>
-            <or>
-                <os family="unix"/>
-                <os family="mac"/>
-            </or>
-        </condition>
-        <condition property="ant.home" value="${env.ANT_HOME}">
-            <os family="unix"/>
-        </condition>
-        <property name="tuscany.acceptance.tc.dir" value='${target.dir}/apache-tomcat-${tuscany.acceptance.tomcat.version}' />
-        <property name="tuscany.acceptance.target.dir" value='${target.dir}' />
-
-        <property name="tuscany.acceptance.groupId" value='org/apache/tuscany' />
-        <property name="tuscany.acceptance.version" value='SNAPSHOT' />
-
-        <property name="tuscany.sca.acceptance.groupId" value='org/osoa' />
-        <property name="tuscany.sca.acceptance.version" value='SNAPSHOT' />
-
-        <property name="tuscany.commonj.acceptance.groupId" value='commonj' />
-        <property name="tuscany.commonj.acceptance.version" value='SNAPSHOT' />
-
-        <property name="tuscany.sdo.acceptance.groupId" value='org/apache/tuscany' />
-        <property name="tuscany.sdo.acceptance.version" value='SNAPSHOT' />
-
-        <property name="tuscany.acceptance.axis2.version" value='1.0' />
-
-        <property name="tuscany.acceptance.bindings" value='org/apache/tuscany/sca/bindings' />
-        <property name="tuscany.acceptance.containers" value='org/apache/tuscany/sca/containers' />
-        <property name="tuscany.acceptance.databindings" value='org/apache/tuscany/databinding' />
-        <property name="tuscany.acceptance.sca.samples.dir" value='../../samples' />
-        <property name="tuscany.acceptance.samples.dir" value='../../sampleapps' />
-        <property name="tuscany.acceptance.interop.dir" value='../../testing/interop' />
-        <!-- property name="tuscany.maven.repos.dir" value='${user.home}\.maven\repository' / -->
-        <!-- change for maven 2.0 -->
-        <property name="tuscany.maven.repos.dir" value='${user.home}\.m2\repository' />
-        <condition property="isWindows">
-            <os family="windows"/>
-        </condition>
-        <condition property="isUnix">
-            <os family="unix"/>
-        </condition>
-        <condition property="isMac">
-            <os family="mac"/>
-        </condition>
-
-        <patternset id="tuscany.acceptance.common.dependencies">
-	            <include name="**/stax/stax-api/1.0/stax-api-1.0.jar"/>
-                <include name="**/woodstox/wstx-asl/2.9.3/wstx-asl-2.9.3.jar" />
-        </patternset>
-
-        <patternset id="tuscany.acceptance.emf.dependencies">
-                <include name="**/org/eclipse/emf/common/2.2.0-SNAPSHOT/common-2.2.0-SNAPSHOT.jar" />
-                <include name="**/org/eclipse/emf/ecore/2.2.0-SNAPSHOT/ecore-2.2.0-SNAPSHOT.jar" />
-                <include name="**/org/eclipse/emf/ecore-change/2.2.0-SNAPSHOT/ecore-change-2.2.0-SNAPSHOT.jar" />
-                <include name="**/org/eclipse/emf/ecore-xmi/2.2.0-SNAPSHOT/ecore-xmi-2.2.0-SNAPSHOT.jar" />
-                <include name="**/org/eclipse/xsd/xsd/2.2.0-SNAPSHOT/xsd-2.2.0-SNAPSHOT.jar" />
-        </patternset>
-
-        <patternset id="tuscany.acceptance.tc.specsdoimpl">  <!--jars which need to go into tomcat common/lib  -->
-                <include name="**/${tuscany.sca.acceptance.groupId}/sca-api/${tuscany.sca.acceptance.version}/sca-api-${tuscany.sca.acceptance.version}.jar" />
-                <include name="**/${tuscany.commonj.acceptance.groupId}/sdo-api/${tuscany.commonj.acceptance.version}/sdo-api-${tuscany.commonj.acceptance.version}.jar" />
-                <include name="**/${tuscany.acceptance.groupId}/tuscany-sdo-impl/${tuscany.acceptance.version}/tuscany-sdo-impl-${tuscany.acceptance.version}.jar" />
-        </patternset>
-
-        <patternset id="tuscany.acceptance.sca.core"> <!--jars which need to go into tomcat server/lib  -->
-                <include name="**/${tuscany.acceptance.groupId}/tuscany-common/${tuscany.acceptance.version}/tuscany-common-${tuscany.acceptance.version}.jar" />
-                <include name="**/${tuscany.acceptance.containers}/tuscany-container-java/${tuscany.acceptance.version}/tuscany-container-java-${tuscany.acceptance.version}.jar" />
-                <include name="**/${tuscany.acceptance.databindings}/tuscany-databinding-sdo/${tuscany.acceptance.version}/tuscany-databinding-sdo-${tuscany.acceptance.version}.jar" />
-                <include name="**/${tuscany.acceptance.groupId}/tuscany-core/${tuscany.acceptance.version}/tuscany-core-${tuscany.acceptance.version}.jar" />
-                <include name="**/${tuscany.acceptance.groupId}/tuscany-model/${tuscany.acceptance.version}/tuscany-model-${tuscany.acceptance.version}.jar" />
-
-                <include name="**/wsdl4j/wsdl4j/1.5.2/wsdl4j-1.5.2.jar"/>
-                <include name="**/org/apache/geronimo/geronimo-connector/1.0/geronimo-connector-1.0.jar" />
-                <include name="**/org/apache/geronimo/specs/geronimo-j2ee-connector_1.5_spec/1.0/geronimo-j2ee-connector_1.5_spec-1.0.jar" />
-                <include name="**/org/apache/geronimo/specs/geronimo-jta_1.0.1B_spec/1.0/geronimo-jta_1.0.1B_spec-1.0.jar" />
-                <include name="**/org/apache/geronimo/geronimo-transaction/1.0/geronimo-transaction-1.0.jar" />
-                <include name="**/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar" />
-                <include name="**/asm/asm/2.2/asm-2.2.jar" />
-                <include name="**/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" />
-        </patternset>
-
-        <patternset id="tuscany.acceptance.binding.axis2">
-                <include name="**/${tuscany.acceptance.bindings}/tuscany-binding-axis2/${tuscany.acceptance.version}/tuscany-binding-axis2-${tuscany.acceptance.version}.jar" />
-                <include name="**/axis2/axis2-kernel/${tuscany.acceptance.axis2.version}/axis2-kernel-${tuscany.acceptance.axis2.version}.jar" />
-                <include name="**/ws-commons/axiom-api/1.0/axiom-api-1.0.jar" />
-                <include name="**/ws-commons/axiom-impl/1.0/axiom-impl-1.0.jar" />
-                <include name="**/ws-commons/neethi/1.0.1/neethi-1.0.1.jar" />
-                <include name="**/org/apache/ws/commons//XmlSchema/1.0.2/XmlSchema-1.0.2.jar" />
-                <include name="**/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar" />
-                <include name="**/commons-codec/commons-codec/1.3/commons-codec-1.3.jar" />
-        </patternset>
-
-        <property name="celtix.version" value="1.0"/>
-        <patternset id="tuscany.acceptance.binding.celtix">
-            <include name="**/${tuscany.acceptance.bindings}/tuscany-binding-celtix/${tuscany.acceptance.version}/tuscany-binding-celtix-${tuscany.acceptance.version}.jar" />
-            <include name="**/org/objectweb/celtix/celtix-rt/${celtix.version}/celtix-rt-${celtix.version}.jar"/>
-            <include name="**/org/objectweb/celtix/celtix-api/${celtix.version}/celtix-api-${celtix.version}.jar"/>
-            <include name="**/org/objectweb/celtix/celtix-common/${celtix.version}/celtix-common-${celtix.version}.jar"/>
-            <include name="**/org/objectweb/celtix/celtix-tools/${celtix.version}/celtix-tools-${celtix.version}.jar"/>
-
-            <include name="**/com/sun/xml/jaxb-impl/2.0EA3/jaxb-impl-2.0EA3.jar"/>
-            <include name="**/com/sun/xml/jaxb-xjc/2.0EA3/jaxb-xjc-2.0EA3.jar"/>
-            <include name="**/com/sun/xml/saaj-impl/1.3/saaj-impl-1.3.jar"/>
-            <include name="**/javax/annotation/jsr250-api/2.0-JAXWS-2.0-EA3/jsr250-api-2.0-JAXWS-2.0-EA3.jar"/>
-            <include name="**/javax/jws/jsr181-api/2.0-JAXWS-2.0-EA3/jsr181-api-2.0-JAXWS-2.0-EA3.jar"/>
-            <include name="**/javax/xml/jaxb-api/2.0EA3/jaxb-api-2.0EA3.jar"/>
-            <include name="**/javax/xml/jaxws-api/2.0-JAXWS-2.0-EA3/jaxws-api-2.0-JAXWS-2.0-EA3.jar"/>
-            <include name="**/javax/xml/saaj-api/1.3/saaj-api-1.3.jar"/>
-            <include name="**/jetty/org.mortbay.jetty/5.1.9/org.mortbay.jetty-5.1.9.jar"/>
-            <include name="**/org/springframework/spring-beans/1.2.5/spring-beans-1.2.5.jar"/>
-            <include name="**/org/springframework/spring-core/1.2.5/spring-core-1.2.5.jar"/>
-            <include name="**/regexp/regexp/1.3/regexp-1.3.jar"/>
-            <include name="**/velocity/velocity-dep/1.4/velocity-dep-1.4.jar"/>
-            <include name="**/velocity/velocity/1.4/velocity-1.4.jar"/>
-            <include name="**/wsdl4j/wsdl4j/1.5.2/wsdl4j-1.5.2.jar"/>
-
-            <include name="**/org/apache/geronimo/specs/geronimo-activation_1.0.2_spec/1.0/geronimo-activation_1.0.2_spec-1.0.jar"/>
-            <include name="**/asm/asm/2.2/asm-2.2.jar" />
-        </patternset>
-
-        <target name="init">
-                <available property='tomcat.is.available' file='${tuscany.acceptance.tc.dir}/server/lib/catalina.jar' type='file' />
-                <available property='tuscany.acceptance.tomcat.zipped.available' file='${tuscany.acceptance.tomcat.zipped}' type='file' />
-                <available property='tuscany.acceptance.tomcat.serverxmlorg.available' file='${tuscany.acceptance.tc.dir}/conf/server.xml.original' />
-                <available property='tuscany.acceptance.tomcat.contextxmlorg.available' file='${tuscany.acceptance.tc.dir}/conf/context.xml.original' />
-        </target>
-
-        <target name="check.for.zip" depends="init" unless='tuscany.acceptance.tomcat.zipped.available'>
-                <property name='tuscany.acceptance.tomcat.zipped.full' location="${tuscany.acceptance.tomcat.zipped}" />
-                <echo level="error" message="${tuscany.acceptance.tomcat.zipped} file not found here:'${tuscany.acceptance.tomcat.zipped.full}'" />
-                <echo level="error" message="Either place zip file there or change ${user.home}/build.properties in home dir to include 'tuscany.acceptance.tomcat.zipped' property to where zip is located. " />
-                <fail />
-        </target>
-
-
-        <target name="tuscany.tomcat.unzipWindows" if="isWindows" depends='init,check.for.zip' description='Just unzip tomcat' unless='tomcat.is.available'>
-                <unzip src="${tuscany.acceptance.tomcat.zipped}" dest="${tuscany.acceptance.target.dir}" />
-        </target>
-        <target name="tuscany.tomcat.unzipUnix" if="isUnix" depends='init,check.for.zip' description='Just unzip tomcat' unless='tomcat.is.available'>
-            <mkdir dir="${tuscany.acceptance.target.dir}" />
-            <gunzip src="${tuscany.acceptance.tomcat.zipped}" dest="${tuscany.acceptance.target.dir}/temp.tar"/>
-            <!-- Exec tar because ant builtin tar does not preserve execute permissions. -->
-            <exec executable="tar" dir="${tuscany.acceptance.target.dir}">
-                <arg value="xf"/>
-                <arg value="temp.tar"/>
-            </exec>
-			<delete file="${tuscany.acceptance.target.dir}/temp.tar"/>
-        </target>
-        <target name="tuscany.tomcat.unzipMac" if="isMac" depends='init,check.for.zip' description='Just unzip tomcat' unless='tomcat.is.available'>
-                <antcall target="tuscany.tomcat.unzipUnix" /> <!-- just use unix for now -->
-        </target>
-
-        <target name="prepareTomcat" depends='tuscany.tomcat.unzipWindows,tuscany.tomcat.unzipUnix,tuscany.tomcat.unzipMac,tuscany.tomcat.fixup,tuscany.deploy.samples,tuscany.deploy.interop' description='Unzip tomcat, fix it up, and deploy samples'>
-                <dirname property='tuscany.acceptance.tc.dir.full' file="${tuscany.acceptance.tc.dir}/bin" />
-                <echo level="info" message="Tomcat fixed up here:  ${tuscany.acceptance.tc.dir.full}" />
-                <echo level="info" message="http://localhost:8080/helloworldweb-SNAPSHOT/" />
-                
-        </target>
-        <target name="startTestServer" depends='prepareTomcat' description='start server prepared to run tests'>
-                <waitfor maxwait="1" maxwaitunit="second" checkevery="200" timeoutproperty="tuscany.tomcat.notstarted" >
-                        <http url="http://localhost:8080"/>
-                </waitfor>
-                <condition property="tuscany.tomcat.alreadystarted">
-                    <not>
-                     <istrue value="${tuscany.tomcat.notstarted}"/>
-                    </not>
-                </condition>
-                <antcall target="startTomcat" />
-        </target>
-
-        <target name="tuscany.tomcat.fixup" depends='tuscany.tomcat.fixserverconfig' description='Fix up tomcat for tuscany.'>
-                <mkdir dir="${tuscany.acceptance.target.dir}" />
-
-                <copy todir="${tuscany.acceptance.tc.dir}/common/lib" flatten='true'>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.emf.dependencies" />
-                        </fileset>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.tc.specsdoimpl" />
-                        </fileset>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset>  <!-- for db2 and das support -->
-                                  <include name="**/${tuscany.acceptance.groupId}/das/tuscany-das-rdb/${tuscany.acceptance.version}/tuscany-das-rdb-${tuscany.acceptance.version}.jar" />
-                                  <include name="**/org/apache/derby/derby/10.1.2.1/derby-10.1.2.1.jar" />
-                                </patternset>
-                                <patternset>  <!-- for JSON-RPC support -->
-                                  <include name="**/metaparadigm/jsonrpc/1.0/jsonrpc-1.0.jar" />
-                                </patternset>
-                        </fileset>
-	                    <fileset dir="${tuscany.maven.repos.dir}">
-        	                    <patternset refid="tuscany.acceptance.common.dependencies" />
-    	                </fileset>
-                </copy>
-                <copy todir="${tuscany.acceptance.tc.dir}/server/lib" flatten='true'>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.sca.core" />
-                                <patternset>
-                                    <include name="**/${tuscany.acceptance.groupId}/tuscany-tomcat/${tuscany.acceptance.version}/tuscany-tomcat-${tuscany.acceptance.version}.jar" />
-                                </patternset>
-                        </fileset>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.binding.${wsbinding}" />
-                        </fileset>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset>
-                                  <include name="**/${tuscany.acceptance.bindings}/tuscany-binding-jsonrpc/${tuscany.acceptance.version}/tuscany-binding-jsonrpc-${tuscany.acceptance.version}.jar" />
-                                </patternset>
-                        </fileset>
-
-                </copy>
-        </target>
-
-        <target name="tuscany.deploy.samples" description='Deploy tuscany sample wars to tomcat webapps.'>
-                <copy todir="${tuscany.acceptance.tc.dir}/webapps" flatten='true'>
-                        <fileset dir="${tuscany.acceptance.sca.samples.dir}">
-                                <include name="**/*.war" />
-                        </fileset>
-                        <fileset dir="${tuscany.acceptance.samples.dir}">
-                                <include name="**/*.war" />
-                        </fileset>
-                </copy>
-        </target>
-
-
-        <target name="tuscany.deploy.interop" description='Deploy tuscany interop test wars to tomcat webapps.'>
-                <copy todir="${tuscany.acceptance.tc.dir}/webapps" flatten='true'>
-                        <fileset dir="${tuscany.acceptance.interop.dir}">
-                                <include name="**/*.war" />
-                        </fileset>
-                </copy>
-        </target>
-
-        <!-- provide a convenient -Djava.ext.dirs=  to run j2se samples -->
-        <target name="j2se" description='create a java extensions directory to run J2SE tuscany applications.'>
-                <property name="tuscany.acceptance.j2se.dir" value='${tuscany.acceptance.target.dir}/j2se' />
-                <mkdir dir="${tuscany.acceptance.j2se.dir}" />
-                <copy todir="${tuscany.acceptance.j2se.dir}" flatten='true'>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.common.dependencies" />
-                        </fileset>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.emf.dependencies" />
-                                <patternset refid="tuscany.acceptance.tc.specsdoimpl" />
-                                <patternset refid="tuscany.acceptance.sca.core" />
-                        </fileset>
-                </copy>
-        </target>
-
-        <!-- provide a convenient -Djava.ext.dirs=  to run j2se and webservice client samples -->
-        <target name="j2sews" description='create a java extensions directory to run J2SE tuscany applications.'>
-                <property name="tuscany.acceptance.j2sews.dir" value='${tuscany.acceptance.target.dir}/j2sews' />
-
-             <antcall target="j2se"  inheritAll='true' inheritRefs='true' >
-               <param name="tuscany.acceptance.j2se.dir" value="${tuscany.acceptance.j2sews.dir}" />
-              </antcall>
-                <copy todir="${tuscany.acceptance.j2sews.dir}" flatten='true'>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.common.dependencies" />
-                        </fileset>
-                        <fileset dir="${tuscany.maven.repos.dir}">
-                                <patternset refid="tuscany.acceptance.binding.${wsbinding}" />
-                        </fileset>
-                </copy>
-        </target>
-
-
-        <target name="backup.server.xml" depends="init" unless='tuscany.acceptance.tomcat.serverxmlorg.available'>
-                <copy file='${tuscany.acceptance.tc.dir}/conf/server.xml' tofile='${tuscany.acceptance.tc.dir}/conf/server.xml.original' />
-        </target>
-        <target name="backup.context.xml" depends="init" unless='tuscany.acceptance.tomcat.contextxmlorg.available'>
-                <copy file='${tuscany.acceptance.tc.dir}/conf/context.xml' tofile='${tuscany.acceptance.tc.dir}/conf/context.xml.original' />
-        </target>
-        <target name="tuscany.tomcat.fixserverconfig" depends='tuscany.tomcat.fixserverxml,tuscany.tomcat.fixcontextxml' description='Add listeners' />
-        <target name="tuscany.tomcat.fixserverxml" depends='init,backup.server.xml'  unless='tuscany.acceptance.tomcat.serverxmlorg.available'>
-                <property name="tuscany.acceptance.tomcat.serverxmlorg.available" value='true' />
-                
-                <xslt processor="trax"
-                  in="${tuscany.acceptance.tc.dir}/conf/server.xml.original"
-                      style="server.xsl" out="${tuscany.acceptance.tc.dir}/conf/server.xml"
-                      >
-
-                 </xslt>
-                <!-- echo message='${user.home}/.axis2/axis2.xml '/ -->
-                <!-- copy file='axis2.xml' tofile='${user.home}/.axis2/axis2.xml' / -->
-        </target>
-        <target name="tuscany.tomcat.fixcontextxml" depends='init,backup.context.xml'  unless='tuscany.acceptance.tomcat.contextxmlorg.available'>
-                <property name="tuscany.acceptance.tomcat.contextxmlorg.available" value='true' />
-                <!-- DO NOTHING AT THIS TIME                
+	<property environment="env" />
+	<property file="${user.home}/tuscany/build.properties" />
+	<property file="${user.home}/build.properties" />
+	<property name="wsbinding" value="axis2" />
+
+	<property name="tuscany.acceptance.tomcat.version" value='5.5.17' />
+	<condition property="tuscany.acceptance.tomcat.zipped" value='apache-tomcat-${tuscany.acceptance.tomcat.version}.zip'>
+		<os family="windows" />
+	</condition>
+	<condition property="tuscany.acceptance.tomcat.zipped" value='apache-tomcat-${tuscany.acceptance.tomcat.version}.tar.gz'>
+		<or>
+			<os family="unix" />
+			<os family="mac" />
+		</or>
+	</condition>
+	<condition property="ant.home" value="${env.ANT_HOME}">
+		<os family="unix" />
+	</condition>
+
+	<property name="tuscany.acceptance.target.dir" value='${target.dir}' />
+
+	<condition property="tuscany.acceptance.target.dir" value="target">
+		<not>
+			<isset property="target.dir" />
+		</not>
+	</condition>
+
+	<property name="tuscany.acceptance.tc.dir" value='${tuscany.acceptance.target.dir}/apache-tomcat-${tuscany.acceptance.tomcat.version}' />
+
+	<property name="tuscany.acceptance.groupId" value='org/apache/tuscany' />
+	<property name="tuscany.acceptance.version" value='incubating-M1' />
+
+	<property name="tuscany.sca.acceptance.groupId" value='org/osoa' />
+	<property name="tuscany.sca.acceptance.version" value='incubating-M1' />
+
+	<property name="tuscany.commonj.acceptance.groupId" value='commonj' />
+	<property name="tuscany.commonj.acceptance.version" value='incubating-M1' />
+
+	<property name="tuscany.sdo.acceptance.groupId" value='org/apache/tuscany' />
+	<property name="tuscany.sdo.acceptance.version" value='incubating-M1' />
+
+	<property name="tuscany.acceptance.axis2.version" value='1.0' />
+
+	<property name="tuscany.acceptance.bindings" value='org/apache/tuscany/sca/bindings' />
+	<property name="tuscany.acceptance.containers" value='org/apache/tuscany/sca/containers' />
+	<property name="tuscany.acceptance.databindings" value='org/apache/tuscany/databinding' />
+	<property name="tuscany.acceptance.sca.samples.dir" value='../../samples' />
+	<property name="tuscany.acceptance.samples.dir" value='../../sampleapps' />
+	<property name="tuscany.acceptance.interop.dir" value='../../testing/interop' />
+	<!-- property name="tuscany.maven.repos.dir" value='${user.home}\.maven\repository' / -->
+	<!-- change for maven 2.0 -->
+	<property name="tuscany.maven.repos.dir" value='${user.home}\.m2\repository' />
+	<condition property="isWindows">
+		<os family="windows" />
+	</condition>
+	<condition property="isUnix">
+		<os family="unix" />
+	</condition>
+	<condition property="isMac">
+		<os family="mac" />
+	</condition>
+
+	<patternset id="tuscany.acceptance.common.dependencies">
+		<include name="**/stax/stax-api/1.0/stax-api-1.0.jar" />
+		<include name="**/woodstox/wstx-asl/2.9.3/wstx-asl-2.9.3.jar" />
+	</patternset>
+
+	<patternset id="tuscany.acceptance.javascript.dependencies">
+		<include name="**/rhino/js/1.6R2/js-1.6R2.jar" />
+		<include name="**/xmlbeans/xbean/2.1.0/xbean-2.1.0.jar" />
+	</patternset>
+
+	<patternset id="tuscany.acceptance.emf.dependencies">
+		<include name="**/org/eclipse/emf/common/2.2.0-SNAPSHOT/common-2.2.0-SNAPSHOT.jar" />
+		<include name="**/org/eclipse/emf/ecore/2.2.0-SNAPSHOT/ecore-2.2.0-SNAPSHOT.jar" />
+		<include name="**/org/eclipse/emf/ecore-change/2.2.0-SNAPSHOT/ecore-change-2.2.0-SNAPSHOT.jar" />
+		<include name="**/org/eclipse/emf/ecore-xmi/2.2.0-SNAPSHOT/ecore-xmi-2.2.0-SNAPSHOT.jar" />
+		<include name="**/org/eclipse/xsd/xsd/2.2.0-SNAPSHOT/xsd-2.2.0-SNAPSHOT.jar" />
+	</patternset>
+
+	<patternset id="tuscany.acceptance.tc.specsdoimpl">
+		<!--jars which need to go into tomcat common/lib  -->
+		<include name="**/${tuscany.sca.acceptance.groupId}/sca-api/${tuscany.sca.acceptance.version}/sca-api-${tuscany.sca.acceptance.version}.jar" />
+		<include name="**/${tuscany.commonj.acceptance.groupId}/sdo-api/${tuscany.commonj.acceptance.version}/sdo-api-${tuscany.commonj.acceptance.version}.jar" />
+		<include name="**/${tuscany.acceptance.groupId}/tuscany-sdo-impl/${tuscany.acceptance.version}/tuscany-sdo-impl-${tuscany.acceptance.version}.jar" />
+	</patternset>
+
+	<patternset id="tuscany.acceptance.sca.core">
+		<!--jars which need to go into tomcat server/lib  -->
+		<include name="**/${tuscany.acceptance.groupId}/tuscany-common/${tuscany.acceptance.version}/tuscany-common-${tuscany.acceptance.version}.jar" />
+		<include name="**/${tuscany.acceptance.containers}/tuscany-container-java/${tuscany.acceptance.version}/tuscany-container-java-${tuscany.acceptance.version}.jar" />
+		<include name="**/${tuscany.acceptance.containers}/tuscany-container-rhino/${tuscany.acceptance.version}/tuscany-container-rhino-${tuscany.acceptance.version}.jar" />
+		<include name="**/${tuscany.acceptance.databindings}/tuscany-databinding-sdo/${tuscany.acceptance.version}/tuscany-databinding-sdo-${tuscany.acceptance.version}.jar" />
+		<include name="**/${tuscany.acceptance.groupId}/tuscany-core/${tuscany.acceptance.version}/tuscany-core-${tuscany.acceptance.version}.jar" />
+		<include name="**/${tuscany.acceptance.groupId}/tuscany-model/${tuscany.acceptance.version}/tuscany-model-${tuscany.acceptance.version}.jar" />
+
+		<include name="**/wsdl4j/wsdl4j/1.5.2/wsdl4j-1.5.2.jar" />
+		<include name="**/org/apache/geronimo/geronimo-connector/1.0/geronimo-connector-1.0.jar" />
+		<include name="**/org/apache/geronimo/specs/geronimo-j2ee-connector_1.5_spec/1.0/geronimo-j2ee-connector_1.5_spec-1.0.jar" />
+		<include name="**/org/apache/geronimo/specs/geronimo-jta_1.0.1B_spec/1.0/geronimo-jta_1.0.1B_spec-1.0.jar" />
+		<include name="**/org/apache/geronimo/geronimo-transaction/1.0/geronimo-transaction-1.0.jar" />
+		<include name="**/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar" />
+		<include name="**/asm/asm/2.2/asm-2.2.jar" />
+		<include name="**/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar" />
+	</patternset>
+
+	<patternset id="tuscany.acceptance.binding.axis2">
+		<include name="**/${tuscany.acceptance.bindings}/tuscany-binding-axis2/${tuscany.acceptance.version}/tuscany-binding-axis2-${tuscany.acceptance.version}.jar" />
+		<include name="**/axis2/axis2-kernel/${tuscany.acceptance.axis2.version}/axis2-kernel-${tuscany.acceptance.axis2.version}.jar" />
+		<include name="**/ws-commons/axiom-api/1.0/axiom-api-1.0.jar" />
+		<include name="**/ws-commons/axiom-impl/1.0/axiom-impl-1.0.jar" />
+		<include name="**/ws-commons/neethi/1.0.1/neethi-1.0.1.jar" />
+		<include name="**/org/apache/ws/commons//XmlSchema/1.0.2/XmlSchema-1.0.2.jar" />
+		<include name="**/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar" />
+		<include name="**/commons-codec/commons-codec/1.3/commons-codec-1.3.jar" />
+	</patternset>
+
+	<property name="celtix.version" value="1.0" />
+	<patternset id="tuscany.acceptance.binding.celtix">
+		<include name="**/${tuscany.acceptance.bindings}/tuscany-binding-celtix/${tuscany.acceptance.version}/tuscany-binding-celtix-${tuscany.acceptance.version}.jar" />
+		<include name="**/org/objectweb/celtix/celtix-rt/${celtix.version}/celtix-rt-${celtix.version}.jar" />
+		<include name="**/org/objectweb/celtix/celtix-api/${celtix.version}/celtix-api-${celtix.version}.jar" />
+		<include name="**/org/objectweb/celtix/celtix-common/${celtix.version}/celtix-common-${celtix.version}.jar" />
+		<include name="**/org/objectweb/celtix/celtix-tools/${celtix.version}/celtix-tools-${celtix.version}.jar" />
+
+		<include name="**/com/sun/xml/jaxb-impl/2.0EA3/jaxb-impl-2.0EA3.jar" />
+		<include name="**/com/sun/xml/jaxb-xjc/2.0EA3/jaxb-xjc-2.0EA3.jar" />
+		<include name="**/com/sun/xml/saaj-impl/1.3/saaj-impl-1.3.jar" />
+		<include name="**/javax/annotation/jsr250-api/2.0-JAXWS-2.0-EA3/jsr250-api-2.0-JAXWS-2.0-EA3.jar" />
+		<include name="**/javax/jws/jsr181-api/2.0-JAXWS-2.0-EA3/jsr181-api-2.0-JAXWS-2.0-EA3.jar" />
+		<include name="**/javax/xml/jaxb-api/2.0EA3/jaxb-api-2.0EA3.jar" />
+		<include name="**/javax/xml/jaxws-api/2.0-JAXWS-2.0-EA3/jaxws-api-2.0-JAXWS-2.0-EA3.jar" />
+		<include name="**/javax/xml/saaj-api/1.3/saaj-api-1.3.jar" />
+		<include name="**/jetty/org.mortbay.jetty/5.1.9/org.mortbay.jetty-5.1.9.jar" />
+		<include name="**/org/springframework/spring-beans/1.2.5/spring-beans-1.2.5.jar" />
+		<include name="**/org/springframework/spring-core/1.2.5/spring-core-1.2.5.jar" />
+		<include name="**/regexp/regexp/1.3/regexp-1.3.jar" />
+		<include name="**/velocity/velocity-dep/1.4/velocity-dep-1.4.jar" />
+		<include name="**/velocity/velocity/1.4/velocity-1.4.jar" />
+		<include name="**/wsdl4j/wsdl4j/1.5.2/wsdl4j-1.5.2.jar" />
+
+		<include name="**/org/apache/geronimo/specs/geronimo-activation_1.0.2_spec/1.0/geronimo-activation_1.0.2_spec-1.0.jar" />
+		<include name="**/asm/asm/2.2/asm-2.2.jar" />
+	</patternset>
+
+	<target name="init">
+		<available property='tomcat.is.available' file='${tuscany.acceptance.tc.dir}/server/lib/catalina.jar' type='file' />
+		<available property='tuscany.acceptance.tomcat.zipped.available' file='${tuscany.acceptance.tomcat.zipped}' type='file' />
+		<available property='tuscany.acceptance.tomcat.serverxmlorg.available' file='${tuscany.acceptance.tc.dir}/conf/server.xml.original' />
+		<available property='tuscany.acceptance.tomcat.contextxmlorg.available' file='${tuscany.acceptance.tc.dir}/conf/context.xml.original' />
+	</target>
+
+	<target name="check.for.zip" depends="init" unless='tuscany.acceptance.tomcat.zipped.available'>
+		<property name='tuscany.acceptance.tomcat.zipped.full' location="${tuscany.acceptance.tomcat.zipped}" />
+		<echo level="error" message="${tuscany.acceptance.tomcat.zipped} file not found here:'${tuscany.acceptance.tomcat.zipped.full}'" />
+		<echo level="error" message="Either place zip file there or change ${user.home}/build.properties in home dir to include 'tuscany.acceptance.tomcat.zipped' property to where zip is located. " />
+		<fail />
+	</target>
+
+
+	<target name="tuscany.tomcat.unzipWindows" if="isWindows" depends='init,check.for.zip' description='Just unzip tomcat' unless='tomcat.is.available'>
+		<unzip src="${tuscany.acceptance.tomcat.zipped}" dest="${tuscany.acceptance.target.dir}" />
+	</target>
+	<target name="tuscany.tomcat.unzipUnix" if="isUnix" depends='init,check.for.zip' description='Just unzip tomcat' unless='tomcat.is.available'>
+		<mkdir dir="${tuscany.acceptance.target.dir}" />
+		<gunzip src="${tuscany.acceptance.tomcat.zipped}" dest="${tuscany.acceptance.target.dir}/temp.tar" />
+		<!-- Exec tar because ant builtin tar does not preserve execute permissions. -->
+		<exec executable="tar" dir="${tuscany.acceptance.target.dir}">
+			<arg value="xf" />
+			<arg value="temp.tar" />
+		</exec>
+		<delete file="${tuscany.acceptance.target.dir}/temp.tar" />
+	</target>
+	<target name="tuscany.tomcat.unzipMac" if="isMac" depends='init,check.for.zip' description='Just unzip tomcat' unless='tomcat.is.available'>
+		<antcall target="tuscany.tomcat.unzipUnix" />
+		<!-- just use unix for now -->
+	</target>
+
+	<target name="prepareTomcat" depends='tuscany.tomcat.unzipWindows,tuscany.tomcat.unzipUnix,tuscany.tomcat.unzipMac,tuscany.tomcat.fixup,tuscany.deploy.samples,tuscany.deploy.interop' description='Unzip tomcat, fix it up, and deploy samples'>
+		<dirname property='tuscany.acceptance.tc.dir.full' file="${tuscany.acceptance.tc.dir}/bin" />
+		<echo level="info" message="Tomcat fixed up here:  ${tuscany.acceptance.tc.dir.full}" />
+
+	</target>
+	<target name="startTestServer" depends='prepareTomcat' description='start server prepared to run tests'>
+		<waitfor maxwait="1" maxwaitunit="second" checkevery="200" timeoutproperty="tuscany.tomcat.notstarted">
+			<http url="http://localhost:8080" />
+		</waitfor>
+		<condition property="tuscany.tomcat.alreadystarted">
+			<not>
+				<istrue value="${tuscany.tomcat.notstarted}" />
+			</not>
+		</condition>
+		<antcall target="startTomcat" />
+	</target>
+
+	<target name="tuscany.tomcat.fixup" depends='tuscany.tomcat.fixserverconfig' description='Fix up tomcat for tuscany.'>
+		<mkdir dir="${tuscany.acceptance.target.dir}" />
+
+		<copy todir="${tuscany.acceptance.tc.dir}/common/lib" flatten='true'>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.emf.dependencies" />
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.tc.specsdoimpl" />
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset>
+					<!-- for Derby and DAS support -->
+					<include name="**/${tuscany.acceptance.groupId}/das/tuscany-das-rdb/${tuscany.acceptance.version}/tuscany-das-rdb-${tuscany.acceptance.version}.jar" />
+					<include name="**/org/apache/derby/derby/10.1.2.1/derby-10.1.2.1.jar" />
+				</patternset>
+				<patternset>
+					<!-- for JSON-RPC support -->
+					<include name="**/metaparadigm/jsonrpc/1.0/jsonrpc-1.0.jar" />
+				</patternset>
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.common.dependencies" />
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.javascript.dependencies" />
+			</fileset>
+		</copy>
+		<copy todir="${tuscany.acceptance.tc.dir}/server/lib" flatten='true'>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.sca.core" />
+				<patternset>
+					<include name="**/${tuscany.acceptance.groupId}/tuscany-tomcat/${tuscany.acceptance.version}/tuscany-tomcat-${tuscany.acceptance.version}.jar" />
+				</patternset>
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.binding.${wsbinding}" />
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset>
+					<include name="**/${tuscany.acceptance.bindings}/tuscany-binding-jsonrpc/${tuscany.acceptance.version}/tuscany-binding-jsonrpc-${tuscany.acceptance.version}.jar" />
+				</patternset>
+			</fileset>
+
+		</copy>
+	</target>
+
+	<target name="tuscany.deploy.samples" description='Deploy tuscany sample wars to tomcat webapps.'>
+		<copy todir="${tuscany.acceptance.tc.dir}/webapps" flatten='true'>
+			<fileset dir="${tuscany.acceptance.sca.samples.dir}">
+				<include name="**/*.war" />
+			</fileset>
+			<fileset dir="${tuscany.acceptance.samples.dir}">
+				<include name="**/*.war" />
+			</fileset>
+		</copy>
+	</target>
+
+
+	<target name="tuscany.deploy.interop" description='Deploy tuscany interop test wars to tomcat webapps.'>
+		<copy todir="${tuscany.acceptance.tc.dir}/webapps" flatten='true'>
+			<fileset dir="${tuscany.acceptance.interop.dir}">
+				<include name="**/*.war" />
+			</fileset>
+		</copy>
+	</target>
+
+	<!-- provide a convenient -Djava.ext.dirs=  to run j2se samples -->
+	<target name="j2se" description='create a java extensions directory to run J2SE tuscany applications.'>
+		<property name="tuscany.acceptance.j2se.dir" value='${tuscany.acceptance.target.dir}/j2se' />
+		<mkdir dir="${tuscany.acceptance.j2se.dir}" />
+		<copy todir="${tuscany.acceptance.j2se.dir}" flatten='true'>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.common.dependencies" />
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.emf.dependencies" />
+				<patternset refid="tuscany.acceptance.tc.specsdoimpl" />
+				<patternset refid="tuscany.acceptance.sca.core" />
+			</fileset>
+		</copy>
+	</target>
+
+	<!-- provide a convenient -Djava.ext.dirs=  to run j2se and webservice client samples -->
+	<target name="j2sews" description='create a java extensions directory to run J2SE tuscany applications.'>
+		<property name="tuscany.acceptance.j2sews.dir" value='${tuscany.acceptance.target.dir}/j2sews' />
+
+		<antcall target="j2se" inheritAll='true' inheritRefs='true'>
+			<param name="tuscany.acceptance.j2se.dir" value="${tuscany.acceptance.j2sews.dir}" />
+		</antcall>
+		<copy todir="${tuscany.acceptance.j2sews.dir}" flatten='true'>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.common.dependencies" />
+			</fileset>
+			<fileset dir="${tuscany.maven.repos.dir}">
+				<patternset refid="tuscany.acceptance.binding.${wsbinding}" />
+			</fileset>
+		</copy>
+	</target>
+
+
+	<target name="backup.server.xml" depends="init" unless='tuscany.acceptance.tomcat.serverxmlorg.available'>
+		<copy file='${tuscany.acceptance.tc.dir}/conf/server.xml' tofile='${tuscany.acceptance.tc.dir}/conf/server.xml.original' />
+	</target>
+	<target name="backup.context.xml" depends="init" unless='tuscany.acceptance.tomcat.contextxmlorg.available'>
+		<copy file='${tuscany.acceptance.tc.dir}/conf/context.xml' tofile='${tuscany.acceptance.tc.dir}/conf/context.xml.original' />
+	</target>
+	<target name="tuscany.tomcat.fixserverconfig" depends='tuscany.tomcat.fixserverxml,tuscany.tomcat.fixcontextxml' description='Add listeners' />
+	<target name="tuscany.tomcat.fixserverxml" depends='init,backup.server.xml' unless='tuscany.acceptance.tomcat.serverxmlorg.available'>
+		<property name="tuscany.acceptance.tomcat.serverxmlorg.available" value='true' />
+
+		<xslt processor="trax" in="${tuscany.acceptance.tc.dir}/conf/server.xml.original" style="server.xsl" out="${tuscany.acceptance.tc.dir}/conf/server.xml">
+
+		</xslt>
+		<!-- echo message='${user.home}/.axis2/axis2.xml '/ -->
+		<!-- copy file='axis2.xml' tofile='${user.home}/.axis2/axis2.xml' / -->
+	</target>
+	<target name="tuscany.tomcat.fixcontextxml" depends='init,backup.context.xml' unless='tuscany.acceptance.tomcat.contextxmlorg.available'>
+		<property name="tuscany.acceptance.tomcat.contextxmlorg.available" value='true' />
+		<!-- DO NOTHING AT THIS TIME                
                 <xslt
                   in="${tuscany.acceptance.tc.dir}/conf/context.xml.original"
                       style="context.xsl" out="${tuscany.acceptance.tc.dir}/conf/context.xml"
@@ -319,55 +337,57 @@
 
                  </xslt>
                  -->
-        </target>
-        
-        <target name="startTomcatWindows" if="isWindows" unless='tuscany.tomcat.alreadystarted' >
-                <exec spawn='true' vmlauncher="false" failonerror='false' dir="${tuscany.acceptance.tc.dir}\bin" executable="cmd.exe" >
-                        <arg line="/C start &quot; Tomcat running ${tuscany.acceptance.tc.dir}&quot;  catalina run &amp;&amp;   exit" />
-                </exec>
-        </target>
-        <target name="startTomcatUnix" if="isUnix" unless='tuscany.tomcat.alreadystarted'>
-            <exec spawn='true' vmlauncher="false" failonerror='false' dir="${tuscany.acceptance.tc.dir}/bin" executable="xterm" >
-                <env key='CATALINA_HOME' value='${env.PWD}/${tuscany.acceptance.tc.dir}'/>
-                <arg line="-e ./catalina.sh run"/>
-            </exec>
-        </target>
-        <target name="startTomcatMac" if="isMac" unless='tuscany.tomcat.alreadystarted' >
-                <antcall target="startTomcatUnix" /> <!--just use unix for now -->
-        </target>
-
-        <target name="tuscany.tomcat.alreadystartedmsg" if="tuscany.tomcat.alreadystarted">
-             <echo level="info" message="Tomcat has been already started! ${tuscany.tomcat.alreadystarted}" />
-        </target>
-        <target name="startTomcat" description="Start up tomcat." depends="tuscany.tomcat.alreadystartedmsg,startTomcatWindows,startTomcatUnix,startTomcatMac" unless='tuscany.tomcat.alreadystarted'>
-                <!-- env key="CATALINA_OPTS" value="-Dhttp.proxyHost=localhost  -Dhttp.proxyPort=8090 -DproxySet=true"/-->
-                <sleep seconds="10"/> <!-- it's going to at least require this -->
-                <waitfor maxwait="15" maxwaitunit="second" checkevery="200">
-                        <http url="http://localhost:8080"/>
-                </waitfor>
-                
-        </target>
-
-        <target name="clean" description='Clean out all built artifacts'>
-                <delete dir="${tuscany.acceptance.tc.dir}" />
-        </target>
-
-        <target name='setup.TC.antscripts' depends='tuscany.tomcat.unzipWindows,tuscany.tomcat.unzipUnix,tuscany.tomcat.unzipMac'>
-                <!-- Configure the custom Ant tasks for the Manager application -->
-                <taskdef resource="org/apache/catalina/ant/catalina.tasks">
-                        <classpath>
-                                <fileset dir="${tuscany.acceptance.tc.dir}/server/lib">
-                                        <include name="*.jar" />
-                                </fileset>
-                                <fileset dir="${tuscany.acceptance.tc.dir}/common/lib">
-                                        <include name="*.jar" />
-                                </fileset>
-                                <fileset dir="${tuscany.acceptance.tc.dir}/bin">
-                                        <include name="*.jar" />
-                                </fileset>
-                        </classpath>
-                </taskdef>
+	</target>
 
-        </target>
+	<target name="startTomcatWindows" if="isWindows" unless='tuscany.tomcat.alreadystarted'>
+		<exec spawn='true' vmlauncher="false" failonerror='false' dir="${tuscany.acceptance.tc.dir}\bin" executable="cmd.exe">
+			<arg line="/C start &quot; Tomcat running ${tuscany.acceptance.tc.dir}&quot;  catalina run &amp;&amp;   exit" />
+		</exec>
+	</target>
+	<target name="startTomcatUnix" if="isUnix" unless='tuscany.tomcat.alreadystarted'>
+		<echo level="info" message="Starting Tomcat" />
+		<exec spawn='true' vmlauncher="false" failonerror='false' dir="${tuscany.acceptance.tc.dir}/bin" executable="xterm">
+			<arg line="-e ./catalina.sh run" />
+		</exec>
+	</target>
+	<target name="startTomcatMac" if="isMac" unless='tuscany.tomcat.alreadystarted'>
+		<antcall target="startTomcatUnix" />
+	</target>
+
+	<target name="tuscany.tomcat.alreadystartedmsg" if="tuscany.tomcat.alreadystarted">
+		<echo level="info" message="Tomcat has been already started! ${tuscany.tomcat.alreadystarted}" />
+	</target>
+	<target name="startTomcat" description="Start up tomcat." depends="tuscany.tomcat.alreadystartedmsg,startTomcatWindows,startTomcatUnix,startTomcatMac" unless='tuscany.tomcat.alreadystarted'>
+		<sleep seconds="10" />
+		<!-- it's going to at least require this -->
+		<waitfor maxwait="15" maxwaitunit="second" checkevery="200">
+			<http url="http://localhost:8080" />
+		</waitfor>
+
+	</target>
+
+	<target name="clean" description='Clean out all built artifacts'>
+		<delete dir="${tuscany.acceptance.tc.dir}" />
+	</target>
+
+	<target name='setup.TC.antscripts' depends='tuscany.tomcat.unzipWindows,tuscany.tomcat.unzipUnix,tuscany.tomcat.unzipMac'>
+		<!-- Configure the custom Ant tasks for the Manager application -->
+		<taskdef resource="org/apache/catalina/ant/catalina.tasks">
+			<classpath>
+				<fileset dir="${tuscany.acceptance.tc.dir}/server/lib">
+					<include name="*.jar" />
+				</fileset>
+				<fileset dir="${tuscany.acceptance.tc.dir}/common/lib">
+					<include name="*.jar" />
+				</fileset>
+				<fileset dir="${tuscany.acceptance.tc.dir}/bin">
+					<include name="*.jar" />
+				</fileset>
+			</classpath>
+		</taskdef>
+
+	</target>
 
 </project>
+
+