我要编译一个web service 我的环境是,JB2005+TOMCAT提示说:BUILD FAILED
D:\temp\demo\WebServiceDeploymentModules\Apache Axis\webapp\WebModule1\JbWebServiceDesigner\build_axis.xml:3: taskdef class org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask 
    cannot be found
Buildfile: build_axis.xml
Total time: 4 seconds
Error executing Ant, see output for details请问如何解决?谢谢了,

解决方案 »

  1.   

    可能你在build_axis.xml没有配置org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask这个类
    也就是说你没有配置好build_axis.xml这个文件
      

  2.   

    有这个文件,是biuld的时候自动产生的,而且它的内容是,:
    <?xml version="1.0" encoding="UTF-8"?>
    <project default="JB_Default_Task">
        <taskdef name="java2wsdl" classname="org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask"/>
        <taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask"/>
        <target name="JB_Default_Task"/>
    </project>我在build一半的时候就出现了上面的问题.
      

  3.   

    org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask 这个类我在该工程的文件里面用import 导入确是可以导入的,但,就是在make 的时候出现了问题,我在工程属性选项里面的required libary要加这个包(org.apache.axis.tools.ant.wsdl).不知道如何找到它请问各位高手如何解决!!
     
      

  4.   

    错了,classpath没有axis.jar这个包
      

  5.   

    ant执行时要设置classpath,eclipse中设置的classpath没有用的。