轴1.4到1.6.2

时间:2017-07-07 09:10:42

标签: java ant axis2

我正在将项目从axis2 1.4迁移到axis2 1.6.2并且我的ant脚本现在不能正常工作,我不擅长蚂蚁脚本所以我问你

<taskdef name="osql"
        classname="OSqlTask"
        classpath="${build.ant.dir}"/>
    <taskdef name="finddbpatches"
        classname="FindDBPatchesTask"
        classpath="${build.ant.dir}"/>
    <taskdef resource="axis-tasks.properties"
        classpathref="ant.cp"/>

这对我大吼大叫它无法找到那些任务,但如果我切换回旧库axis-1.4.jar&lt; - &gt;轴1.6.2.jar它的工作原理。我无法找到改变它的正确方法。有人可以帮忙吗?

//修改

使用类加载器AntClassLoader []

找不到taskdef类OSqlTask

taskdef类使用类加载器AntClassLoader []

找不到FindDBPatchesTask

askdef无法找到类org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask所需的类:org / apache /  axis / utils / DefaultAuthenticator使用类加载器AntClassLoader []

1 个答案:

答案 0 :(得分:0)

我发现'axis-tasks.properties'不能与axis2-1.6.2.jar一起使用,因为该版本不再支持它,api已经改变,我需要编写自己的任务定义来生成代码WSDL。