我正在将项目从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类OSqlTasktaskdef类使用类加载器AntClassLoader []
找不到FindDBPatchesTaskaskdef无法找到类org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask所需的类:org / apache / axis / utils / DefaultAuthenticator使用类加载器AntClassLoader []
答案 0 :(得分:0)
我发现'axis-tasks.properties'不能与axis2-1.6.2.jar一起使用,因为该版本不再支持它,api已经改变,我需要编写自己的任务定义来生成代码WSDL。