Hi, Below is the build.xml and build.properties files i am using for my app deployments. Tomcat 5.5.9 Using Tomcat Virtual Instance Platform - Solaris/Linux Manager Deployer used
When i do execute the ant command (ant -f abc.xml), it gives me follwoing output. What could be the possible reason for such error and failure in deployments? Response to my query would be highly appreciated. Thanks & Regards, Nehal ============================================================================ ==================== clean_dest: [delete] Deleting directory /appl/abc/deploy/WAR [mkdir] Created dir: /appl/abc/deploy/WAR copy_code_to_dest: [copy] Copying 94 files to /appl/abc/deploy/WAR [copy] Copying 142 files to /appl/abc/deploy/WAR/WEB-INF/src [copy] Copying 6 files to /appl/abc/deploy/WAR/WEB-INF/lib [delete] Deleting directory /appl/abc/deploy/CVS [delete] Deleting: /appl/abc/deploy/WAR/WEB-INF/lib/expd2util.jar clean_classes: [mkdir] Created dir: /appl/abc/deploy/WAR/WEB-INF/classes compile_java_code: [javac] Compiling 136 source files to /appl/abc/deploy/WAR/WEB-INF/classes [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [copy] Copying 6 files to /appl/bcp/deploy/WAR/WEB-INF/classes create_war: [war] Building war: /appl/abc/deploy/WAR/bcp.war [war] Warning: selected war files include a WEB-INF/web.xml which will be ignored (please use webxml attribute to war task) deploy: BUILD FAILED /appl/abc/deploy/build/bcp.xml:87: java.io.FileNotFoundException: http://3.160.228.52:7451/manager/deploy?path=%2Fabc&update=true ============================================================================ =================================== BUILD FILE <project name="abc" basedir="." default="deploy"> <property file="abc.properties"/> <!-- Configure the context path for this application --> <property name="path" value="/abc"/> <!-- Configure properties to access the Manager application --> <property name="url" value="http://ipaddr:port/manager"/> <property name="username" value="manager"/> <property name="password" value="manager"/> <!-- Configure the custom Ant tasks for the Manager application --> <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"/> <taskdef name="list" classname="org.apache.catalina.ant.ListTask"/> <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"/> <taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/> <taskdef name="roles" classname="org.apache.catalina.ant.RolesTask"/> <taskdef name="start" classname="org.apache.catalina.ant.StartTask"/> <taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/> <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/> <path id="lib.path"> <fileset dir="${java.lib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${common.lib.dir}"> <include name="**/*.jar"/> </fileset> </path> <target name="cvs_checkout"> <delete dir="${cvs.dir}"/> <cvs cvsroot="${cvs.root}" package="${cvs.module}" tag="${cvs.tag}" dest="${cvs.dir}"/> </target> <target name="clean_dest"> <delete dir="${war.dir}" failonerror="false"/> <mkdir dir="${war.dir}"/> </target> <target name="copy_code_to_dest" depends="cvs_checkout,clean_dest"> <copy todir="${war.dir}"> <fileset dir="${cvs.dir}/${cvs.module}/appserver"> <include name="**/*"/> </fileset> </copy> <copy todir="${war.dir}/WEB-INF/src"> <fileset dir="${cvs.dir}/${cvs.module}/src"> <include name="**/*"/> </fileset> </copy> <copy todir="${war.dir}/WEB-INF/lib"> <fileset dir="${cvs.dir}/${cvs.module}/lib"> <include name="**/*"/> </fileset> </copy> <delete dir="${cvs.dir}" /> <delete file="${war.dir}/WEB-INF/lib/expd2util.jar" /> <delete file="${war.dir}/WEB-INF/lib/ibmmq.jar" /> <delete file="$(war.dir)/WEB-INF/lib/jdom.jar" /> </target> <target name="clean_classes" depends="copy_code_to_dest"> <delete dir="${java.classes.dir}" failonerror="false"/> <mkdir dir="${java.classes.dir}"/> </target> <target name="compile_java_code" depends="clean_classes"> <javac srcdir="${java.src.dir}" destdir="${java.classes.dir}"> <classpath refid="lib.path" /> </javac> <!-- Copy non java resourece property files...xml files etc --> <copy todir="${java.classes.dir}"> <fileset dir="${java.src.dir}"> <include name="**/*.*"/> <exclude name="**/*.java"/> </fileset> </copy> </target> <target name="create_war" depends="compile_java_code"> <war destfile="${war.dir}/${war.name}" basedir="${war.dir}" duplicate="fail" webxml="${war.dir}/WEB-INF/web.xml" /> </target> <target name="deploy" description="Install web application" depends="create_war"> <deploy url="${url}" username="${username}" password="${password}" path="${path}" war="${war.dir}/abc.war" update="t rue"/> </target> <target name="reload" description="Reload web application" depends="create_war"> <reload url="${url}" username="${username}" password="${password}" path="${path}"/> --More--</target> <target name="undeploy" description="Remove web application"> <undeploy url="${url}" username="${username}" password="${password}" path="${path}"/> </target> </project> ===================================================== PROPERTIES FILE project.name=abc # java properties java.src.dir=/appl/abc/deploy/WAR/WEB-INF/src java.lib.dir=/appl/abc/deploy/WAR/WEB-INF/lib java.classes.dir=/appl/bcp/deploy/WAR/WEB-INF/classes #destination properties war.dir=/appl/abc/deploy/WAR source.dir=/appl/abc/deploy/CVS/tomcat war.name=abc.war #cvs properties cvs.root=:pserver:uid:[EMAIL PROTECTED]:cvs-path cvs.module=abc/tomcat cvs.tag= cvs.dir=/appl/abc/deploy/CVS #tomcat properties common.lib.dir=/appl/abc/shared/lib --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]