Ant roda mas nao faz oq eu quero

opa, tou com um problema, instalei o ant, o tomcat e fiz alguns testes, tava tudo funcionando, compilei algumas classes com ele, ta tudo bem instalado.

Entao baixei um exemplo de um livro pra testar, eis o build:

<?xml version="1.0" ?>
<project name="jspbook" default="build" basedir=".">
  <target name="build">
    <echo>Starting Build [JSP Book - http://www.jspbook.com]</echo>
    <!-- Turn Tomcat Off -->
    <antcall target="tomcatOff"/>
    <!-- Compile Everything -->
    <antcall target="compile"/>
    <!-- Turn Tomcat On -->
    <antcall target="tomcatOn"/>
    <echo>Build Finished [JSP Book - http://www.jspbook.com]</echo>
  </target>

  <target name="tomcatOff">
    <echo>Turning Off Tomcat [http://www.jspbook.com]</echo>
    <exec executable="cmd.exe" os="Windows">
      <arg value="../../bin/shutdown.bat"/>
    	
    </exec>
   
  </target>

  <target name="tomcatOn">
    <echo>Starting Tomcat [http://www.jspbook.com]</echo>
    <exec executable="cmd" os="Windows">
      <arg value="../../bin/startup.bat"/>
    </exec>
    
  </target>

  <target name="compile">
    <echo>Compiling Book's Examples [http://www.jspbook.com]</echo>
    <javac
      srcdir="WEB-INF/classes"
      extdirs="WEB-INF/lib:../../common/lib"
      classpath="../../common/lib/servlet.jar"
      deprecation="yes"
      verbose="no">
      <include name="com/jspbook/**"/>
    </javac>
  </target>
</project>

o nome do projeto eh jspbook, ta colocado tudo certo no webapp do tomcat. quando eu mando o build ele roda mas soh aparece os [echo], nao executa nenhum comando.

alg pode dar uma luz?

[]s